No.3ベストアンサー
- 回答日時:
> こうしたロジックを組み込むのはどうすればいいでしょう
「更新後処理(AfterUpdate)」イベントで、「商品名」の既定値(DefaultValue)を
更新してやればよいのではないかと思います。
具体的には、
1)入力フォームをデザインビューで開く
2)画面の適当な部分をダブルクリックしてプロパティシートを開く
3)「商品名」コントロールをクリックし、プロパティシートに「商品名」のプロパティを
表示させる
4)「イベント」タブをクリックしたら、「更新後処理」にカーソルを移動させる
5)右端に表示される「...」(ビルダ)をクリックし、「コードビルダ」を選択する
6)以下のコードを入力する
Private Sub 商品名_AfterUpdate()
商品名.DefaultValue = "'" & 商品名.Value & "'"
End Sub
7)フォームを保存して終了
といった感じです。
(もし、データ型が「数値型」のフィールドで同様のことを行う場合は、
「商品名.Value」の前後の「&」と「"'"」は無用です)
これで、「商品名」を更新すると、新規レコードに同じ値が表示されるようになります。
なお、他のフィールドに入力するか、「商品名」の名前を編集しない限りは、
そのレコードは新規レコードのままです。
(→つまり、同じ商品名がその場で二重登録されるわけではないということ)
No.2
- 回答日時:
ヘルプより
Ctrl + ' (一重引用符)
前のレコードの同じフィールドの値を挿入する。
これでダメならマクロかVBAになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Visual Basic(VBA) 【VBA】複数行あるカンマ区切りのデータを全て縦に一列に並べたい 5 2022/04/13 17:03
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
アクセス 前レコード内容を、新レコードにコピー
Access(アクセス)
-
Accessで上の行を自動でコピーする方法
Access(アクセス)
-
1つ前のレコードのフィールドをコピーするVBAについて
Access(アクセス)
-
-
4
access2000:フォームで入力した内容を新規レコードにコピー
その他(データベース)
-
5
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
6
商品番号を入力すると、商品名フィールドに自動で名前が出てくるようにしたいのですが・・・
その他(データベース)
-
7
フォームで入力しても反映されない
Access(アクセス)
-
8
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
フィルタ後のフォームの件数の...
-
Access2010、値を入力したら自...
-
Accessで新しいレコードに規定...
-
Access 「このレコードを保存す...
-
新規レコード行を非表示にしたい
-
ACCESSでフォームを使って、テ...
-
Access サブフォームにフィルタ...
-
レコード削除時に(サブ)フォー...
-
テーブルの上書き保存は
-
Accessでレコードの保存をせず...
-
アクセスでフォームビューがみ...
-
Accessでチェックボックスで抽...
-
抽出条件が複数ある場合で,抽...
-
Accessの再計算ボタンについて
-
異なるフォームに属する関数間...
-
accessのクエリで、該当するデ...
-
アクセス 前レコード内容を、...
-
ACCESSフォームのリストボック...
-
「非連結」=「フォームのレコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
ACCESSでフォームを使って、テ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
Accessでレコードの保存をせず...
-
Accessでフォーム上に 直前の...
-
Accessで上の行を自動でコピー...
-
AccessVBA RecordSourceのリセ...
-
レコード削除時に(サブ)フォー...
-
アクセスの自動保存解除はでき...
-
Accessで新しいレコードに規定...
-
ACCESS起動時に所定フォームを...
-
Access 「このレコードを保存す...
-
Access:フォームプロパティ「...
-
Access2010、値を入力したら自...
-
レコードをダブルクリックする...
-
ACCESSのクエリで抽出したデー...
-
アクセス データの競合を非表...
-
Accessでのデータ消滅に...
おすすめ情報