2
4

1 に答える 1

3

プロパティのadUseClientでレコードセットを開きますCursorLocation。次に、フォームのRecordsetプロパティを ADO レコードセットに設定します。

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "EXEC spArtikelen", DbConn
Set Me.Recordset = rs

次に、artikelnr for txtArtikelnr.ControlSourceomschrijving forなどを使用して、必要に応じtxtOmschrijving.ControlSourceてフォームにレコードセット行をロードする必要があります。

フォーム内に表示されるデータは読み取り専用になることに注意してください。うまくいけば、それは歓迎されない驚きではありません.

また、適切な ADO レコードセットが既にあるため、このアプローチを提案しました。ただし、フォームのようにパススルークエリを使用するというゴードの提案はより簡単だと思います。 RecordSource

于 2015-03-19T17:35:48.320 に答える