- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000のDLOOKUPについて)
Access2000のDLOOKUPについて
このQ&Aのポイント
- Access2000での収支管理のDB作成中に、フォームのDLOOKUPの設定について質問です。
- 「00_Account code」テーブルから「Account code テキスト」を抽出しようとしていますが、入力しても表示されず、一度フォームを閉じてから再度開くと表示される現象に遭遇しています。
- 入力→エンター時に表示させる方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Dlookupの "[Account code] =[Forms]![01_収支テーブル入力_フォーム]![Account code] " を "[Account code] = '" & [Forms]![01_収支テーブル入力_フォーム]![Account code] & "'" にすれば直るような気もするのですが、私ならイベントプロシジャで書きます。 まず、フォーム上の[Account code]のプロパティを開き、 「フォーカス喪失後」を「イベントプロシジャ」として以下のコードを書きます。 -------------------------------------------------------------------------------- Private Sub Account_code_LostFocus() ' Me![Account code Text] = DLookup("[Account code Text]", _ "[01_Account code]", "[Account code] = '" & Me![Account code] & "'") ' End Sub -------------------------------------------------------------------------------- ではでは・・・
お礼
paz777さん、 ありがとうございました。 どちらの方法でも解決しました。