• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000のDLOOKUPについて)

Access2000のDLOOKUPについて

このQ&Aのポイント
  • Access2000での収支管理のDB作成中に、フォームのDLOOKUPの設定について質問です。
  • 「00_Account code」テーブルから「Account code テキスト」を抽出しようとしていますが、入力しても表示されず、一度フォームを閉じてから再度開くと表示される現象に遭遇しています。
  • 入力→エンター時に表示させる方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • paz777
  • ベストアンサー率47% (77/163)
回答No.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 -------------------------------------------------------------------------------- ではでは・・・

rerere_no_ojisan
質問者

お礼

paz777さん、 ありがとうございました。 どちらの方法でも解決しました。

関連するQ&A