以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动载入以前的行的资料到新增行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126538) |
-- 作者:kmzb56 -- 发布时间:2018/10/23 21:52:00 -- 自动载入以前的行的资料到新增行 在窗口上做了一个表的组合框控件,比如一个人的资料,如果在组合框里输入这个人的姓名,能自动查询在这个表里是否有他的资料,如果有,就询是否要载入他的其它信息到这个新的行里?我记得以前看过,没找到这个相应该参考案列,请给我一下,谢谢! |
-- 作者:有点蓝 -- 发布时间:2018/10/23 21:54:00 -- 参考:http://www.foxtable.com/webhelp/scr/1451.htm |
-- 作者:kmzb56 -- 发布时间:2018/10/27 18:13:00 -- 以下是引用有点蓝在2018/10/23 21:54:00的发言: 参考:http://www.foxtable.com/webhelp/scr/1451.htm 我是想这样的,我有一个 派车表,有一个司机表,每个司机可能多次出现在派车表里,当第一次录入司机资料后,以后一旦录入相同名字的司机后,就直接把这个司机的姓名,身份证号,电话,车型载入到派车表当前新增行里,也就是说其实只有一个表,而不是二个表,以前我也弄过二个表,感觉那个要在另一个表里调入,不是很方便,会存在在两个表里切换调入资料,而且增加一个单独的司机表也没有实际的意思。所以想在一个表里查找导入相关信息。请问怎么设计?或者有参考例子?
[此贴子已经被作者于2018/10/28 8:27:39编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/10/29 8:33:00 -- 一个表的用法也完全一样,把查其它表改为查本表不就行了 dr = DataTables("产品").Find("[品名] = \'" & e.NewValue & "\'") 改为 dr = e.DataTable.Find("[品名] = \'" & e.NewValue & "\' and [_Identify] <>" & e.Datarow("_Identify"))
|