|
>テキストボックス「グループ表示」のコントロールソースに
>=DLookUp("グループ","バンド","コード1=" & [CD])と入力したらできたのですが、実際には、「バンド」というテーブルの中には、コード1、コード2、コード3・・・というようにフィールドが12個あり、その複数フィールドのどこかに「CD」と一致するものがあり、それに対応する「グループ」を表示しなければいけません。
>
>DLookUpをORでつなげようとしたら、エラーになってしまうので、
Orで繋げるのが一番簡単とは思いますが。
>どこかのページを参考にして、今度はテキストボックス「CD」の更新後処理のイベントプロジージャに
>Private Sub CD_AfterUpdate()
> Dim Rst as DAO.Recordset
>
> S = Me.CD
> Set Rst = バンド
> Rst.MoveFirst
>
> Rst.FindFirst"[コード1] = '" & S & "'"
> Me![グループ表示] = "グループ"
> If Rst.NoMatch Then
> Rst.FindFirst"[コード2] = '" & S & "'"
> Me![グループ表示] = "グループ"
> If Rst.NoMatch Then
> Rst.FindFirst"[コード3] = '" & S & "'"
> Me![グループ表示] = "グループ"
> ・
> ・
> ・
>End If
>
>End Sub
これって、エラーでませんか?
とりあえず、Databaseに関しての記述がない。
Rst への代入が間違っています。
|
|