|
どなたか教えて下さい
処理概要は、名称マスタの登録修正フォームから登録済みデータを別のフォームでリストボックスの形式で表示して、特定のデータを選択して、もとの名称マスタの登録修正のフォームに表示する処理です。リストボックスまでは上手く表示できていますが、特定のデータ(例えば 2行目のデータ)を選択しても名称マスタのテーブルの第1件目のデータを表示します。 リストボックスは3列表示です。 テーブルの検索するキーはリストボックス上では第1列(区分)と第2列(コード)です。以下にコードを表示しますがSQLのSELECTコマンドの記述が間違っていると思いますが正しいコーディングを教えて下さい。
SQL ="SELECT * FROM T_名称マスタ WHERE 区分 = '" & Me.名称マスタ一覧 & "'"
******(ここのコーディングが悪いと思っているのですが)*******
Set Rst = DB>OpenRecordset(SQL)
If Rst.Recordcount = 0 then
Forms![F_名称マスタ]![区分] = Me.名称一覧
Forms![F_名称マスタ]![コード] = ""
Forms![F_名称マスタ]![名称] = ""
Else
Forms![F_名称マスタ]![区分] = Me.名称一覧
Forms![F_名称マスタ]![コード] = Rst!コード
Forms![F_名称マスタ]![名称] = Rst!名称
End If
以上のようなコーディングですが宜しくご指導下さい。お願いします
|
|