Foxtable(狐表)用户栏目专家坐堂 → 如何实现输入数字显示车号


  共有10983人关注过本帖树形打印复制链接

主题:如何实现输入数字显示车号

帅哥哟,离线,有人找我吗?
xuebai
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:132 积分:2250 威望:0 精华:0 注册:2008/9/1 8:41:00
如何实现输入数字显示车号  发帖心情 Post By:2010/11/30 9:34:00 [显示全部帖子]

B表为车辆列表,有100多辆车的车号等信息,我要在A表的车号列中实现输入"1234",显示"苏EE1234"或者是"苏ED1234",因为车辆很多,而且经常会增加,如果用列表属性中的代码项目也不方便,我原来在易表中是在B表中增加一个代码列,对应每个车号设置简写的代码,然后在A表中通过findtext函数实现。请问在狐表中应该怎么做才合理?谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
xuebai
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:132 积分:2250 威望:0 精华:0 注册:2008/9/1 8:41:00
  发帖心情 Post By:2010/11/30 10:01:00 [显示全部帖子]

上述的设置我也用了,但是对录入人员来说还是不方便,

像列表项目来自于列实例中,在几百辆车中还要鼠标找到了再选择,

输入助手实例中,也需要鼠标或者“Ctrl + Enter"键选择,

最好是直接输入数字,就出现完整的车号


 回到顶部
帅哥哟,离线,有人找我吗?
xuebai
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:132 积分:2250 威望:0 精华:0 注册:2008/9/1 8:41:00
  发帖心情 Post By:2010/11/30 10:50:00 [显示全部帖子]

我现在是这么做的,在A表中增加“简码”列,类似于原来易表中的findtext('"车辆","车号","简码","=",[简码]),用DataColChanged事件

 

If e.DataCol.Name = "简码" Then    

    Dim dr As DataRow
    dr = DataTables("车辆").Find("简码 = " & "'" & e.DataRow("简码") & "'" )
    If dr IsNot Nothing 

        e.DataRow("车号")= dr("车号")
        e.DataRow("座位数")= dr("座位数")
            End If
End If

 

[此贴子已经被作者于2010-11-30 10:52:35编辑过]

 回到顶部