如何自动显示内容?(50分)

  • 主题发起人 主题发起人 Riantwin
  • 开始时间 开始时间
R

Riantwin

Unregistered / Unconfirmed
GUEST, unregistred user!
一数据库,KeyFields是“ProdYear;ProdNo”,在窗体上有两个TDBEdt控件,分别指向这两个
字段。另外还有许多TDBEdi、TDBMemo等控件对应数据库字段。我想输入ProdYear、ProdNo,
如果存在则显示数据库内容,即在其他TDBEdt、TDBMemo上显示值等于ProdYear、ProdNo的
数据库记录。现在我输入,如存在一点不提示。在PorNo的OnExit事件中加入Locate,
GotoKey等查找语句,则提示“Key Violation”。
 
TDBEdit是编辑框,在编辑状态下,你没有提交,数据库是不允许查找的.
你可以把ProYear,ProdNo换成TEdit,用Query定位,然后更新,不过有一点
麻烦!!!!
 
A_mei說的對,你可以把ProYear,ProdNo换成TEdit,然後在ProdnoEdit.onExit事件中加入
Locate語句,loca 到則自動顯示數據,否則加上一條showmessage,輕松搞定,不必用到Query
了,一點也不麻煩...
 
如果依然用DBComboBox如何,哪位能回答
 
后退
顶部