• ベストアンサー

アクセスで日付を全レコードのフィールド行反映したい

アクセス初心者です。期限を毎月更新するクエリで、現在はデザインビューのフィールド行に[期限: "2013年02月1日"]と入力しています。例えば、ボックス入力で期限を入力し、その日付を期限のすべてのフィールドに反映できないでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

その「期限日」を、「全てのフィールドに」反映しちゃったら大変なことになりますよ(汗)。 さてさて、あるテーブルの全レコードの「期限」フィールドを、 フォームのテキストボックスや、インプットボックスで指定した値に書き換えたい、 という事で間違いありませんか? このような処理には「更新クエリ」と言われるクエリを使うと便利です。 が、更新したいのがテーブルだとしても、その構成もわかりませんので、 明確に「こうしたら良い」と言うアドバイスは難しいです。 Webで「更新クエリ」で検索するといろんなヒントが見つかります。 是非、調べてみてくださいませ。 同時に「パラメータクエリ」と言われるモノも便利ですから、 併せて調べてみると良いですよ。

youniv6615
質問者

お礼

ありがとうございました、何とか上手くいきました。更新クエリなるものがあるのですね。もっと勉強しないといけませんね、反省しました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESS2007のクエリについて

    ACCESS2007のクエリについて ACCESS初心者です。 よろしくお願いします。 クエリを作成するときに、デザインビューでフィールドの位置を変更したり、 (たとえば、「氏名」の列を4列目から2列目に移動する) 並べ替えなどをして、データシートビューにすると反映されているのに、 データシートビューでフィールドの位置を変更したり、並べ替えなどをしても、 デザインビューには反映されてませんが、 クエリとはこういうものなのですか?

  • ACCESS クエリで表示されているデータがテーブルで反映されない

    宜しくお願い致します。 ACCESSにおいてクエリで表示されているデータがテーブルで反映されないので困っています。 状況としてはあるフィールドに1が入力されるとその隣のフィールドにAが入力されて2が入力されるとBが入力され3,4,5・・・と続いていく感じでそれは“iif”を使って条件指定しています。 この場合クエリのデザインビューで見たときにテーブル名を指定することができないためにこのような状況になっているということはわかったのですが、テーブルにその条件で表示した物が反映されるためどのように記述をしたらいいのでしょうか・・・ ややこしい質問かもしれませんが、宜しくお願い致します。

  • ACCESS2007でフィールドの結合-空欄フィールドと日付フィールド

    ACCESS2007でフィールドの結合-空欄フィールドと日付フィールド またお世話になります。 一つのテーブル内の複数フィールドを結合して別フィールドを作りました。固定長で桁を全て揃えたデータが必要です。 table F1(text 3)|F2(text 3)|F3(text 10)|F4(date) 001 | 006 | harumaki | 31.3.2010 002 | 001 | (空白) | 1.4.2010 003 | 007 | (空白) | (空白) クエリ select F1 & F2 & F3 & space (10-len(F3)) & F4 as ketsugo from table; 結果 ketsugo 001006harumaki 31.3.2010 エラー エラー 問題1 空白フィールド 1つめのように全フィールドデータが入っていれば問題はないのですが、空白フィールドが入っている所でエラーが出てしまうようです。 F2を空白にして他を全て埋めた場合は、F2には固定長にするspaceが入っていないので詰まってしまうだけです。F3は10桁になるようデータの後ろにスペースが入ります。 クエリに問題があるのでしょうか。それともフィールドの定義でしょうか。 問題2 日付フィールド 日付を31.3.2010ではなく、31032010と直して変換したいです。 日付型ではなく、text 8にして、31032010とか01042010のように入力するしかないのでしょうか。 よろしくお願いいたします。

  • ACCESSのフィールドの表示順が変更できない

    いつもお世話になっております。 クエリ実行結果の表示は、クエリのデザインビューで設定した左側のフィールドから順になっているかと思いますが、 フィールドの表示順を変更したところ、デザインビューでは希望の順に変更できたのですが、 クエリ実行すると、その変更が反映されていないのです。 何が原因ですか?修正方法はありませんか? ご存じの方、どうか宜しくお願い致します。

  • Accessの日付時刻型から日付、時刻カラムを作る

    お世話になります。 Accessのデザインビューでクエリを作ろうとしています。 テーブルの日付時刻型のカラムから日付、時刻を分離して日付カラム、時刻カラムを得るようなクエリを作りたいのですが、どのようにすればできますか? よろしくお願いします。

  • アクセスのクエリでレコード削除ができません。

    アクセス超初心者です。 テーブルを商品コードでくっつけて、クエリのデザインビューで表示しました。 いらないレコードを削除しようとしたところ、できません。 くっつける前の、テーブルではできますが、クエリで実行させ、レコードを削除しようとしたところできません。 どうしたらよいのか教えてください。 あと、もうひとつ、クエリで、出力したいフィールド名をドラッグしたあと、削除したいときには、どうすればよいでしょうか? 表示しないなら、できるのですが・・・。削除がわかりません。 よろしくお願いいたします。

  • 修正したフィールドの反映方法

    リレーションシップ構築済みのテーブルを指定して、 選択クエリを作成実行後、 そのクエリを利用したマクロを作成実行しました。 ところが、 選択クエリのフィールドの指定間違いに気が付き、 フィールドを訂正(当該フィールドの行を全削除、 行を挿入して再指定実施)したのですが、 結果がマクロ実行結果に反映できず 困っています。 詳しい方、教えて下さい。 Access2002です。 宜しくお願いします。

  • ACCESS、時間ごとの集計の仕方は?

    Accessで簡単なDBを作っています。 日付/時刻型のフィールドをもつテーブルを時間毎に集計するクエリを作りたいと思います。標準的な(初心者におすすめの)作り方を教えてください。 私はACCESS初心者ですがSQLが分かるのでSQLビューで書いてしまえばやりたいことはだいたいできてしまいます。 検索して調べて、 ・デザインビューのフィールドに「日時:Format([DATE],"yyyy/mm/dd hh")」と入力する方法 ・ウィザードで日毎に集計してから、デザインビューで「時:Hour(DATE)」というフィールドを追加する方法 があることが分かりました。 しかし、煩雑というか、難しいような気がします。 作ったものを初心者に引き継いでメンテしてもらいたいので、もっと一般的な方法があれば教えてください。 宜しくお願い致します。

  • アクセスで日付計算

    アクセスで困ってます。 フィールドに装置名、更新日、周期、次回更新日があって装置名、更新日、周期を入力すれば次回更新日を自動的に計算させようとしてるんですが、なかなかうまくいきません。 クエリではできたのですが、それをテーブルに反映させることができません。 いい方法はありませんか? なんか、うまく説明出来ずにすいません・・・・

  • Accessクエリに入力する式について教えてください。

    こんにちはWin98SE/Access2000です。 例えば AフィールドのチェックボックスがONで尚且つ、Bフィールドに数値型の値が入っていて、さらにCフィールドに日付が入った時に DフィールドにBフィールドの値を取込むと言う作業をAccessにさせたいのですが、Accessのクエリ(デザインビューのフィールドか抽出条件に設定)で関数又はSQLを使用して実現できますか。 もし出来るようでしたら、例的なもので結構ですので式等アドバイスをいただけないでしょうか宜しくお願いします。 (関数&SQL初心者です。)

専門家に質問してみよう