Page 192 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼レコードごとに同じデータを自動入力する方... 笹の葉 03/2/8(土) 6:58 ┗Re:レコードごとに同じデータを自動入力する方... よろずや 03/2/8(土) 12:38 ┣Re:レコードごとに同じデータを自動入力す... 笹の葉 03/2/8(土) 15:18 ┗やはり再質問 笹の葉 03/2/8(土) 15:27 ┗Re:やはり再質問 JAZZ兵衛 03/2/8(土) 17:52 ┣ありがとうございました 笹の葉 03/2/9(日) 16:31 ┗再び再質問です 笹の葉 03/2/9(日) 16:51 ┗Re:再び再質問です よろずや 03/2/10(月) 12:11 ─────────────────────────────────────── ■題名 : レコードごとに同じデータを自動入力する方... ■名前 : 笹の葉 ■日付 : 03/2/8(土) 6:58 -------------------------------------------------------------------------
はじめまして。 作成したフォームのレコードを追加して データのアップデート(名前・住所・電話番号などの入力)を毎日しています。 アップデートの方法として 同じ地域(市区町村別)のデータをまとめて入力しているのですが *例えば昨日は大阪市の住人ごと、今日は京都市、明日は神戸市・・・などと いった形です。 その日一日中、都道府県別・市区町村別の入力欄に“大阪”の コピーアンドペーストを繰り返さなければならないので 非常に効率が悪いです。 できれば毎日、その一日はずっと 大阪だったら大阪の文字が レコードを増やす度に、自動的に入っている状態にしたいのですが 可能でしょうか。 教えてください。 よろしくおねがいします。 |
>できれば毎日、その一日はずっと >大阪だったら大阪の文字が >レコードを増やす度に、自動的に入っている状態にしたいのですが >可能でしょうか。 レコード更新時のイベントで、その項目の値を既定値に入れてやれば 次の新規レコードの初期値になります。 |
よろずや さん さっそくのレス、ありがとうございます。 やってみます。 ▼よろずや さん: >>できれば毎日、その一日はずっと >>大阪だったら大阪の文字が >>レコードを増やす度に、自動的に入っている状態にしたいのですが >>可能でしょうか。 > >レコード更新時のイベントで、その項目の値を既定値に入れてやれば >次の新規レコードの初期値になります。 |
再度、非常に初歩的な質問になってしまうのですが・・・。 教えていただいた作業を致しますと 仮に今日、“大阪”を既定値にしていれば 今日は一日中大阪で 明日、“京都”と最初に入力したら 明日は一日中京都がずっと自動的に入力されている、というような 状態になるのでしょうか。 ▼よろずや さん: >>できれば毎日、その一日はずっと >>大阪だったら大阪の文字が >>レコードを増やす度に、自動的に入っている状態にしたいのですが >>可能でしょうか。 > >レコード更新時のイベントで、その項目の値を既定値に入れてやれば >次の新規レコードの初期値になります。 |
フォームヘッダーに "txt_既定値" というテキストボックスを作成。 テーブルのフィールドは "フィールド_01" "フィールド_02" とします。 "フィールド_01"に既定値を入れることにしましょう。 Private Sub Form_BeforeInsert(Cancel As Integer) フィールド_01 = txt_既定値 End Sub これで大丈夫じゃないでしょうか。 |
JAZZ兵衛 さん、ありがとうございます。 さっそくしてみます。 ▼JAZZ兵衛 さん: >フォームヘッダーに >"txt_既定値" >というテキストボックスを作成。 > >テーブルのフィールドは >"フィールド_01" >"フィールド_02" >とします。 > >"フィールド_01"に既定値を入れることにしましょう。 > >Private Sub Form_BeforeInsert(Cancel As Integer) > フィールド_01 = txt_既定値 >End Sub > >これで大丈夫じゃないでしょうか。 |
すみません。再びの初歩的な質問をさせて下さい。 教えていただいた事プラス 例えば"date"などを使い、今日中に入力したレコードのものには すべて同じ項目に「規定値」が収まっている状態にしたいのですが 可能でしょうか。 ▼JAZZ兵衛 さん: >フォームヘッダーに >"txt_既定値" >というテキストボックスを作成。 > >テーブルのフィールドは >"フィールド_01" >"フィールド_02" >とします。 > >"フィールド_01"に既定値を入れることにしましょう。 > >Private Sub Form_BeforeInsert(Cancel As Integer) > フィールド_01 = txt_既定値 >End Sub > >これで大丈夫じゃないでしょうか。 |
▼笹の葉 さん: >すみません。再びの初歩的な質問をさせて下さい。 >教えていただいた事プラス >例えば"date"などを使い、今日中に入力したレコードのものには >すべて同じ項目に「規定値」が収まっている状態にしたいのですが >可能でしょうか。 可能ですよ。 っていうか、やって見れば分かることがすぐには出来ない事情でもあるのでしょうか? (手元のパソコンにはAccessが入ってないとか...) そのへんが分からないと、回答のしようが無いのですが... 本当の質問は、「可能ですか」じゃなくて「どうやればいいんですか」でしょうか? |