クエリを実行していません。データをフィールドに入力する場合は、フォームのレコードソースを sql に設定する必要があります。
Me.RecordSource = "SELECT Description_Of_Problem, Other, Etc FROM Work_Orders"
上記は、コントロールがフィールドにバインドされている場合にのみ機能しますが、多くのコントロールを設定する最も簡単な方法です。
開始する最良の方法は、フォーム ウィザードを使用して Work_Orders に基づくフォームを作成することです。コンボボックスを作成してフォーム上のレコードを選択することで、コーディングをまったく回避できます。その後、ユーザーはチケットを選択してそのレコードにジャンプできます。そのためのウィザードもあります。
Dim rs As DAO.Recordset
ticNum = Me.Work_Order_List.Value
strSQL = "SELECT Description_Of_Problem FROM Work_Orders WHERE Ticket_Number =" _
& ticNum
Debug.Print strSQL
Set rs = CurrentDB.OpenRecordset strSQL
Me.Notes = rs!Description_Of_Problem
フォームのバインド
テーブルまたはクエリに基づいてフォーム ウィザードを開始する
手順に従って、デザイン ビューでフォームを完成させます
レコードをナビゲートする方法はいくつかありますが、リストボックスが気に入っているようです。ウィザードが選択されていることを確認して、リスト ボックスを追加します。
現在のフォームのレコードを検索することを選択します
リストボックスに表示するアイテムを選択します
項目を選択して、フォーム上で検索します。
これがバインドされたフォーム、テーブル名、クエリ名、または SQL ステートメントのレコード ソースになります。自動的に入力されるコントロールはフィールド名にバインドされていますが、レコードを検索するためのリストボックスは「バインドされていない」とマークされていることに注意してください。