| MSDE FunClub |
|
最終更新日 : 2000/11/23 |
|
Microsoft Data Engine FunClub
|
Since 2000.11.23
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(下巻) |
|
【第23章479p 〜 479p掲載】 |
【例題4番】
ビュー表に対する動的連結処理
医師VIEW ビュー表の定義
CREATE VIEW 医師VIEW
AS
SELECT * FROM 医師
レコードソースの選択で[医師VIEW]を選択する
[例題4番:医師VIEWフォーム]
医師IDに値を入力し、ボタンを押します
該当する医師の名前を検索し表示します
[検索連結/非連結]ボタンのVBAプログラム
'
'**********************************************
' 検索連結/非連結
' 単一テーブルに対するビュー表をレコードソースとする
'**********************************************
'
Private Sub Search_Click()
Dim no$, rs$
'非連結状態ですか?
If Me.Recordset Is Nothing Then
'VIEW表に対する連結
Me.RecordSource = "医師VIEW"
'テキストボックスの連結先フィールド名の設定
'テキストボックスの名前が列名に一致している
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