簡體   English   中英

如何在此Access-SQL服務器-Visual Basic 6(ADO)表單中沒有重復的元素(主詳細信息)

[英]How to not have repeating elements in this Access-SQL server-Visual Basic 6 (ADO) Form (Master Detail)

如上所述,我正在使用內部Access Visual Basic 6編輯器和Microsft SQL Server,我要執行的功能是在子窗體中沒有重復的元素,該子窗體在名為Order details的表中,該表與稱為main的主窗體有關系命令。

我得到的是子表單中的重復信息,但是我想要的只是根據訂單代碼或ID(Codigo Pedido)顯示的信息...您可以在這里看到這沒有發生:

表格: http//www.flickr.com/photos/63259070@N06/6871552418/

代碼: https//docs.google.com/document/d/1bn71VqxzB1W55sHcKMstCSxnIbmP5cyYWkBVnF1tzVs/edit

我不知道該怎么辦,應該使用參數,應該使用SQL查詢,還是應該執行某種循環結構...我迷路了,所以,即使有人能以最小的方式幫助我,我也會認真地欣賞它

不要在MS Access中使用text屬性,則不必設置焦點:

 ''Me.ctCodigo.SetFocus
 Me.ctCodigo = rs.Fields(0).Value

如果必須符合條件,請使用.Value,無論控件是否具有焦點,該值均可用。

我不確定為什么不使用鏈接表,沒有提到ADP,但是如果必須使用ADO,請考慮綁定記錄集,這樣會使工作變得更輕松: http : //support.microsoft.com/kb/281998

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM