![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> ID 名前 誕生日 住所
がコンボボックスの列で、[ID] を連結列としているならば
> テキストボックスA,B,Cに
は保存しなくて良いのでしょうから、それぞれのコントロールソースに
=dlookup("名前","テーブル名","id=" & me!コンボボックス名)
=dlookup("誕生日",・・・
=dlookup("住所",・・・
とか
=[コンボボックス名].[column](1)
=[コンボボックス名].[column](2)
=[コンボボックス名].[column](3)
など
No.1
- 回答日時:
コンボボックスの「値集合ソース」に、
テーブルまたはクエリーを連結させます。
テーブルの直連結より、クエリーを作ってかませたほうがいいと思います。
次に「更新後処理」のイベントプロシージャーで、
データベースより各項目「名前 誕生日 住所」
をフォームの項目に代入します。
ID更新後に、IDを使ってDBを読んで、各項目を拾います。
以下サンプルコード。
Private Sub ID_AfterUpdate()
On Error GoTo Err_ID_AfterUpdate
Dim criterion As String, mydb As Database, myset As Recordset
Dim F As Form
Dim msgtext As String
Dim datedate As String
Set F = Me
criterion = "ID =" & F!ID
Set mydb = DBEngine.Workspaces(0).Databases(0)
Set myset = mydb.OpenRecordset("T_マスター", DB_OPEN_DYNASET)
myset.FindFirst criterion
If (myset.EOF) Or (myset.NoMatch) Then
msgtext = MsgBox("IDが見つかりません。" & Chr(13) & Chr(10) & _
"IDを確認して下さい!", 0, "IDなし")
Else
F!名前 = myset!名前
F!誕生日 = myset!誕生日
F!住所 = myset!住所
End If
Exit_ID_AfterUpdate:
Exit Sub
Err_ID_AfterUpdate:
MsgBox Err.Description
Resume Exit_ID_AfterUpdate
End Sub
どうか、頑張って下さい。
コードをコピペすると、字下げがうまく行きません。
ごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) ACSESS初心者です マンション管理をACCESSで出来ないかとチャレンジしています。 リレーショ 3 2022/10/08 11:45
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(SNS・コミュニケーションサービス) Zoomのアカウントが必要になって作りたいですが、アカウントには、表示名の他に LINEやツイッター 1 2023/05/09 03:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
帳票フォームでのあるコンボボ...
-
ACCESSクエリ抽出条件について
-
accessでオートコンプリート機...
-
ACCESS リストボックスの字の色...
-
Access2003 孫フォームのRequer...
-
Accessのコンボボックスの値が...
-
(ACCESS)フォームデータシート...
-
Access2003のコンボボックスで
-
パススルークエリのデータ件数...
-
自動入力
-
Accessのコンボボックスのデフ...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
AccessでIDを入力したら他の項...
-
Accessフォームが入力できません。
-
ACCESS 複数のフォームから同一...
-
前のレコードの値を自動で入れたい
-
未審査請求包袋抽出表作成とは...
-
ACCESSでVBAから選択クエリの抽...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
Accessのコンボボックスの値が...
-
ACCESSでコンボボックスにSQLで...
-
ACCESS リストボックスの字の色...
-
帳票フォームでのあるコンボボ...
-
ACCESSクエリ抽出条件について
-
accessでのリストボックス選択...
-
コンボボックスのリスト外入力...
-
accessでオートコンプリート機...
-
Accessのコンボボックスのデフ...
-
Accessのコンボボックスの”すべ...
-
リストボックスの時はリンク先...
-
更新クエリで変数は使えない?
-
(ACCESS)フォームデータシート...
-
Accessのフォーム(コンボボッ...
-
ACCESS コンボボックスについて
-
SQLサーバーからひっぱるACCESS...
-
Accessフォーム 大分類→小分類...
-
Accessでの絞込み選択
-
Access 帳票フォームのコンボボ...
おすすめ情報