access超初心者なので教えてください。
access2002を使用しています。
accessでフォームを作成しました。
フォーム内には、簡単な日付、時間、メモ的なフォーム欄があり、
日付と時間はオートで付与され、テーブル内で規定値に
日付:=Date()
時間:=Now()
を設定しています。
上記2つは別々のフォーム欄に分ける必要があるんです。
そして、新規作成ボタンを作り、クリックすることで、
入力したデータはテーブルに保存されます。
ここで質問なんですが、新規作成ボタンをクリックすることで、
今まで入力していたものはテーブルに格納され、新しい日付と時間
がオートで日付と時間のフォーム欄に表示されるのですが、
この表示された日付、時間をより新しい情報に更新するにはどうしたら
いいのでしょうか?
分かりづらくてすみません。
例を出します。
日付:2008/05/09
時間:13:55
メモ:テスト
上記を各フォームに入力し、新規作成ボタンを押します。
↓
上記情報がテーブルに格納されます。
↓
新しい日付と時間が表示され、メモ欄は空白の
新しいフォームが現れます。
日付:2008/05/09
時間:13:56
メモ:(入力待ち状態)
この時、新規作成ボタンを再度クリックしても、時間が更新されず、
テーブルにも格納されません。
テーブルに格納されないのはいいことなんですが、時間が更新されない
のは困るんです。。。
新規作成ボタンを押すごとに、時間が更新されているようにするにはどうしたら
いいのでしょうか?
(新規作成ボタン以外に新たに時間更新用のボタンを作ることも対処の視野に入れます)
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
#2です。
「新規作成」ボタンという考え方が、すべての考え違いのもとと感じます。
「登録」ボタンという考え方をすればすっきりすると思います。
また、「フォームクリア」というプロシージャを作成し、これを入力前の準備のためのコードを書いておきます。
これを、フォームを開いたときと、登録ボタンを押したときの最後に呼ぶようにしておけばよいのです。
No.3
- 回答日時:
> もし、意味が分からない文章でしたら
意味はわかりますが、失礼ながら、おやりになりたいことは意味がないように思えます。
新規作成ボタンを押した時点で取得した時刻を保存データとしているからです。
そんないつだかわからない意味のない時刻データを保存するより、データ保存時に時刻データを取得して、
それを保存すれば良いことだと申し上げているのです。
No.2
- 回答日時:
データ保存ボタンのプロシージャがテーブルへデータを保存する時点で
Now ()関数を使って、現在の日時をテーブルへ保存すれば良いので
フォーム上に表示すること自体が無意味なのでは?
(日付ぐらいは良いかとは思いますが)
この回答への補足
ご回答ありがとうございます。
フォーム上に表示させているのは、自分の見た目だけでつけてます(^^;
私の知識が乏しいので、こういう質問しかできませんが、
データを保存する際に、新規作成ボタンをクリックすることで、
テーブルに入力データを反映させるように作っているので、
例えば、11:05に新しいタイムスタンプが発行され、
時刻欄に11:05と表示されますが、
そのままの状態でしばらく席をはずして、戻ってきて、
11:10から新たなメモを入力したとします。
そして新規作成ボタンをクリックすると、11:05でテーブルには
保存されるんです。
これを席に戻ってきて入力を開始した時間でテーブル保存をしたいんです。
(もちろん、時刻欄で時間が更新されたかを確認して)
もし、意味が分からない文章でしたらすみません。。。
No.1
- 回答日時:
>日付と時間はオートで付与され、テーブル内で規定値に
>日付:=Date()
>時間:=Now()
>を設定しています。
規定値にこう設定してあるのなら
>日付:2008/05/09
>時間:13:55
>メモ:テスト
>上記を各フォームに入力し、新規作成ボタンを押します。
>↓
>上記情報がテーブルに格納されます。
>↓
>新しい日付と時間が表示され、メモ欄は空白の
>新しいフォームが現れます。
>日付:2008/05/09
>時間:13:56
>メモ:(入力待ち状態)
こんなことをする必要は全くありません
フォームを開けば自動的に日付と時刻が表示され
メモを入力したところで表示されているものが入力されます
ということで新規作成ボタンというものが無意味ですね
メモが更新されるたびに日付時刻を更新したいのであれば
規定値を使わず値の代入を使います
別件ですがNow関数は日付けと時刻を返します
ということで
>日付:=Date()
このフィールドは必要ありません
この回答への補足
ご回答ありがとうございます。
説明不足でしたので、補足いたします。
新規作成ボタンは、このボタンを押すことによって、
メモに入力した情報がテーブルに格納され、
新たなタイムスタンプを発行して、
日付、時間の欄に新しい日時が表示されるようになっています。
今回の質問では、
例えば、
11:00にメモをとったとします。
新規作成ボタンを押す→テーブルに格納される→新しいタイムスタンプで
11:05と時刻欄に表示されているとします。
しばらくそのままの状態で、
実際の時間が11:10にメモを入力し、新規作成ボタンを押すと、
11:05でテーブルには保存されます。
これを11:10で保存したいのです。
accessを毎回起動している暇がない時があるので、
accessのフォームは1日中開いたままの状態に
しておきたいんです。
このような使い方をした場合、11:05の時刻表示を、
11:10の時刻に更新を行ってからテーブルに保存するように
したいんです。(手動ではなく、できるだけワンクリックで更新できるように)
何か方法ありますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Accessでボタンを押すと今日の日付を入力
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
Excleピボットでデータのない部...
-
ACCESSの空白をカウントする
-
Excel→Accessへの日付データの...
-
VBA 別シートの同じ日付の欄に...
-
指定日付を起点にして最新日付...
-
アクセスで月単位の抽出
-
Accessで工程管理
-
Accessで日付の比較がうまくい...
-
【Accessで困っています...
-
Accessの日付時刻型から日付、...
-
DSumの計算式の入れ方
-
アクセス:既定値に土日含まず...
-
エクセル-過去6カ月分の合計を...
-
式を簡単にしてください。ACCES...
-
BCPでCSV内の文字列をテーブル...
-
【ピボットテーブル】4月から翌...
-
Aceess2000で8桁の数字を日付型...
-
アクセス97のVBAで日付項目をヌ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
Excleピボットでデータのない部...
-
VBA 別シートの同じ日付の欄に...
-
アクセス:既定値に土日含まず...
-
Accessの日付時刻型から日付、...
-
アクセスで月単位の抽出
-
指定日付を起点にして最新日付...
-
【エクセル】指定した日付に一...
-
Access クエリで、レコードの無...
-
Excel→Accessへの日付データの...
-
BCPでCSV内の文字列をテーブル...
-
エクセル-過去6カ月分の合計を...
-
ACCESSの空白をカウントする
-
【vba】日付の形式が勝手に変わ...
-
式を簡単にしてください。ACCES...
-
Accessで日付の比較がうまくい...
-
前のレコードの合計に現レコー...
-
ビュー定義をプログラムで動的...
-
sql update で 抽出条件データ...
おすすめ情報