2011-04-13 70 views
1

SimpleProgramVB6使用DataControl上

好傢伙,只希望你能問一些有關我的代碼...我有5個紀錄N個我的數據庫的A02-0005用戶ID ...我想要得到它全部採用DataControl上並分別顯示到文本框...我的問題是我只獲得一組記錄,當我點擊DataControl的NextButton時,什麼也沒有發生。在設計時,我會設置DataControl的DatabaseName,RecourdSource和RecordSetType ...問題可能出現在哪裏?我正在使用VB6 ...提前致謝。

+1

您可以將篩選記錄集綁定到網格控件嗎? – wqw 2011-04-13 07:56:54

+0

也許......請給我任何建議來獲得它。 – aer 2011-04-18 06:35:38

回答

0

這裏的問題是Seek方法。該方法接受另一個稱爲SeekOption的參數,默認情況下它只會查找第一個匹配項。

相反,您可以使用Recordset上的Find方法,如下所示。您需要指定搜索條件以及記錄集中開始搜索的位置。

Data1.Recordset.Find Criteria:="idxid= 'A02-0005'", Start:=adBookmarkFirst 

最後,如果你希望當用戶點擊數據控制,那麼你可以只設置文本框控件的DataSource &數據字段屬性在設計時你的文本框自動更新。