MSDE FunClub | 最終更新日 : 2000/11/23 | |
Microsoft Data Engine FunClub |
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(下巻) | ||
【第23章478p 〜 479p掲載】 |
' '********************************************** ' 検索連結/非連結 ' レコード検索を行うSQL文をレコードソースとする '********************************************** ' Private Sub Search_Click() Dim no$, rs$ '非連結状態ですか? If Me.Recordset Is Nothing Then '検索条件 If IsNull(Me![医師ID]) Then '全レコードを対象にする rs$ = "SELECT 医師ID , 医師名 , 医師TEL FROM 医師" Else '検索条件を入れる rs$ = "SELECT 医師ID , 医師名 , 医師TEL FROM 医師 " & _ "WHERE( 医師ID = " & Me![医師ID] & ")" End If MsgBox rs$ Me.RecordSource = rs$ 'テキストボックスの連結先フィールド名の設定 'テキストボックスの名前が列名に一致している Me![医師ID].ControlSource = "医師ID" Me![医師名].ControlSource = "医師名" Me![医師TEL].ControlSource = "医師TEL" 'クエリーの実行 Me.Requery Else '連結を解除する Me![医師ID].ControlSource = "" Me![医師名].ControlSource = "" Me![医師TEL].ControlSource = "" Me.RecordSource = "" End If End Sub