0

このトピックに関する情報を調べましたが、何の効果もありませんでした。

TbKlient という Access のテーブルがあります。このテーブルには、列 ID (主キー、自動番号付け) と名前 (会社名) とフォーム FormVT1 とコンボボックス cbName が含まれています。私の目的は単純ですが、これを達成することはできません。したがって、このフォームを開くと、cbName コンボボックスのデフォルト値に TbKlient の Name 列の最初の行が自動入力されます。

すべての提案に感謝します。ありがとうございました!

4

1 に答える 1

1

FromVT1 フォームに onOpen イベント フォームを割り当ててみる

Private Sub Form_Open(Cancel As Integer)
dim rst as recordset

set rst=currentdb().openrecordset("SELECT [Name] FROM [TbKlient] ORDER BY [ID]") ' author, please check if you really want record with the lowest ID that is called by you "first record"

if not rst.eof then

    Me.cbName.DefaultValue = rst![Name] 

end if 

rst.close
set rst=nothing

end sub
于 2013-11-08T17:59:36.260 に答える