• 締切済み

access97で名前自動修正がしたい

すいません、困っています... access97で「名前の自動修正」がしたいです。 例:  果物     日付 オレンジ   2/20/2007 オレンジ   2/27/2009 オレンジ   2/28/2010 このオレンジのフィールドを変えると全部、自動的に変わる設定がしたいです。 例:  果物         日付 オレンジジュース    2/20/2007 オレンジジュース   2/27/2009 オレンジジュース   2/28/2010 今だと自動的ではなく一つ一つ変えていかないといけません。 どなたか教えてください。 よろしくお願いします。

みんなの回答

回答No.2

つまり SQL で言えば UPDATE tableA SET tableA.果物 = "オレンジジュース" WHERE (tableA.果物="オレンジ"); クエリのデザイン画面で SQL ビューにして上記 SQL をはっつけて実行。

nightlight
質問者

補足

ありがとうございます。 レコード名が常に増えるのですが....その場合のSQLは どのような記載になるのでしょうか?

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

テーブルで選択クエリを 作成し、果物のフィールドだけに します。デザインビューのまま ツールバーのクエリを選択し、 その中の更新クエリをクリック します。するとクエリのデザイン ビューにレコードの更新という 行が追加されます。ここに オレンジジュースと入力し、 抽出条件にオレンジと入力します。 保存します。そのクエリを 実行すると果物のオレンジが オレンジジュースに変換されます。 実行するときにいくつかメッセージが 出現します。

nightlight
質問者

お礼

ありがとうございます。 実は最新クエリーを使うのではなく、その場で自動的に変わる用に設定したかったのですが、テーブルではなくフォームではないと無理なような気がしてきました。 とりあえず、ご回答ありがとうございました。参考になります。

関連するQ&A

  • エクセルの下記の表の集計を自動計算したいです。

    御世話になります。エクセルにて下記の表があります。   A         B       C 1 オレンジのゼリー  2005/12/5   \600 2 アップルのジュース 2005/11/23   \500 3 オレンジのジュース 2005/10/3   \200 4 アップルのジュース 2005/9/3    \1,000 5 アップルのケーキ  2005/5/4    \2,500 私がここでしたいことは (1)果物毎の売上を集計(日付関係無し)   例:アップルの売上 \4,000    オレンジの売上 \800 (2)加工後の製品名毎の集計(日付関係無し)  例:ジュースの売上 \1,700    ゼリーの売上  \600    ケーキの売上  \2,500 (3) (1)と(2)の集計結果に月毎に分ける。  例:ジュースの9月の売上 \1,000 今まで私は上記の表に対して、フィルタを使い 手動で集計をしていましたが、修正が何回あると 再度フィルタで集計のやり直しをして非常に非効率でした。 ですので関数などを使用して自動計算で出来ないでしょうか? 宜しく御願い致します。

  • 名前の自動修正

    最近になってMicrosoft Visual Basic 2008を触り始めたばかりです。 フォーム上のオブジェクト名を変更すると、名前の自動修正が行われてるようなのですが、これを無効にする方法はないでしょうか。 例えばAccess2003だと、ツール→オプション→全般 で、「名前の自動修正を行う」のチェックを外す に相当するところ、です。 どうもそれっぽいのが見当たらないのですが、無効にすることは出来ないのでしょうか?それともどこか見落としてますか? ご存知の方、おられましたらお願いします。

  • Accessで日付から曜日を自動で入力させる

    表題の通りですが、Accessで以下のような事は可能でしょうか? 1.フィールド1に日付を入力(例;2002/5/17) 2.フィールド2に日付・曜日を自動的に入力   (例;5月17日(金)) 入力作業は基本的に、入力用のフォームをつくって そこで行っています。

  • AccessでリンクされたExcelのフィールドを修正する方法

    こんにちは。 Access初心者です。 Access2000にExcel2000のデータを リンクテーブルとして読み込んでいます。 読み込んだリンクテーブルを使用しクエリを組んでいます。 フィールド名を修正したく、Excelで修正をすると、Accessのクエリがうまく表示されません。 修正したフィールド名が外れてしまいます。 Excelで修正したフィールド名が自動でクエリにも反映できるような方法があったら教えてください。 お願いします。

  • 元号は自動で修正される?

    主にエクセルとアクセスで日付けの入ったファイルを使っています。 日付けの様式を平成○○年○月○日と設定していますが、次の元号になったら修正されるのでしょうね。お詳しい方お願いします。

  • Access2010で教えて下さい。

    Access2010で教えて下さい。 1.フィールドの値が更新されたときに、別のフィールドも更新したい。 ■果物マスタテーブル 《果物名》《産地》《金額》 りんご   青森産 100円 なし    鳥取産 80円 すいか   千葉産 100円 ■買物リストテーブル 《果物名》《産地》《金額》 買物リストテーブルでの果物名フィールドでルックアップを使って果物名を選んだときに、産地と金額も自動で入るようにしたいのですが、どのようにすればよろしいでしょうか? 2.値が無い場合に追加したい 前と同じ例で、買物リストテーブルの果物名フィールドに「いちご」と入れた場合、自動的に果物マスタテーブルに「いちご」が追加される方法はないでしょうか? また、その際に果物名だけでなく、産地や金額も自動で追加されるとうれしいです。POPアップで入力フォームが出てくるとか、できませんでしょうか? よろしくお願い致します。

  • 「名前の自動修正保存エラー」 いつのまに?

    いつのまにかアクセスのデータベースオブジェクトに 「名前の自動修正保存エラー」と言うテーブルが出来上がっているのですが どういったタイミングで生成されるのでしょうか?

  • アクセス:エクセルからのインポートエラーについて

    よろしくお願いします。アクセス初心者です。 エクセルから名簿形式のシートをアクセスにインポートしたときの次のようなエラー対策について教えてください。 ・エクセル側で日付と文字が混在しているフィールドがいくつかあります。(例)「2005/10/10」と「入院中」 ・日付と文字が混在しているフィールドがいくつかあっても、アクセスにインポートしたら、アクセス側であるものは「日付/時刻型」、あるものは「テキスト型」に自動でなっています。 ・このとき、アクセス側で「日付/時刻型」となっているフィールドでは、エクセル側で日付がはいっているものは取り込まれ、文字が入っているものがはじかれるようです。 ・逆にアクセス側で「テキスト型」と自動でなっているフィールドの場合には、日付も文字もインポートできています。(但し、日付が文字形式となっているようです) ◆まず、なぜ、同じ日付と文字が混在しているフィールドなのに、「日付/時刻型」になったり「テキスト型」になるのでしょうか? ◆このエラー回避対策はどうすればよいでしょうか。 「テキスト型」に統一してインポートできればいいのですが・・・ 以上、よろしくお願いいたします。

  • ACCESSの自動連番について

    ACCESS2000を使っています。 自動連番を通常すると1・2・3・・・と自動で連番を作成してくれますが、それを日付+連番というものに出来ますでしょうか? 例)1210001   1210002   |   1210100 日付は月と日にちで、連番は3桁です。 数字の連番の方は、日付が変わるとまた1に戻るようにしたいです。 何か良い方法があったら教えてください。

  • 【Access】自動で番号を発行したい

    フォームを使って入力を行っているのですが、 オートナンバーのように自動で番号を発行したいフィールドがあります。 番号の例: 20050704-001 要するにその日の日付と連番です。 連番は日付が変わるごとに001から始まるようにしたいのです。 どうすればできますか?