简单问题 (50分)

M

myjane

Unregistered / Unconfirmed
GUEST, unregistred user!
有AA表(代码,名称),BB表(代码,名称)
-----------------------------------------
要求:
在BB表中录入代码后,
看AA中是否有此代码,如果有,就把AA代码的名称显示到BB的名称字段中
--------------------
TO:
BB表是显示的表单,也就是在表单中的"代码"字段下录后,所对应的AA"名称"就显示在
BB表的"名称"上.
---------------------
单机用,access表
 
对表AA查找,找到就给BB表赋值啊
如果代码不重复,可以对代码字段加关键字,否则就加索引
这样查找可以更迅速
 
你是在哪里录入的?是在自已的程序中吗?
如果是,可以用程序控制。
当输入代码后
strSQL:='select 名称 from AA where 代码='''+aCode+'''';
rs.open(strSQL);
再把rs查到的结果显示到屏幕上去
 
可以在客户端用程序控制。
不过为了保证数据的一致性,最好用服务器端的 触发器
 
TO:
BB表是显示的表单,也就是在表单中的"代码"字段下录后,所对应的AA"名称"就显示在
BB表的"名称"上.
---------------------
单机用,access表
 
说白了就是一个查询问题:
比如在edit1的onexit事件中可以加入:
sql := 'select 名称 from AA where 代码 ='+ edit1.text;
然后判断是否查到记录,如果有就将此记录的名称字段内容放入到BB表中!

 
TO:
是直接在表单中录入的.
 
多人接受答案了。
 
顶部