以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在这个项目中应该如何实现自动输入姓名 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43588) |
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:00:00 -- 在这个项目中应该如何实现自动输入姓名 问题1:如何在此“录入单“这个表里实现,在工号一列输入工号,在姓名一列自动输入对应”员工表“里的姓名?(像效果表里一样)要求是在姓名列里可以输入多个姓名的? 我用关联或列表属性设置可以实现部份功能,如在姓名列里能输入多个姓名,但在工号列里直接输入工号怎么样姓名列才能自动输入对应的工号姓名,可能要用到代码,代码怎么写才能实现此功能。示例文件:
此主题相关图片如下:1.jpg 此主题相关图片如下:2.jpg [此贴子已经被作者于2013-12-11 9:02:39编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/12/11 9:11:00 -- 你能保证工号一定是3位数的吗? 否则如何区分? 001002 这样的连号? |
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:14:00 -- 也就是不管你工号是几位,也就说,只要在工号一列输入工号后,在姓名一列就会自动输入,这对统计很有用的功能,我不会做,可能要用到代码,期待高手,应该怎么写代码才能实现,如果只是关联表的话,我估计很难实现 |
||||
-- 作者:Bin -- 发布时间:2013/12/11 9:16:00 -- 这个不是代码的问题,而是你思路和处理方案的问题. 你完全没有考虑我2楼的问题吗? 类似这种连号,如果你工号位数是不确定 要怎么识别? 例如 1239874298374 别说程序,你人眼告诉我一下,这里面是几个工号.
|
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:21:00 -- 工号是唯一的,你忘记了我是说根据前面一个员工表的工号来的,肯定要关联到前面的员工表的工号的,我在delph7.0里面实现过的,就是现在不是在学习狐表吗,得请教高手了,我认为思路是没问题的,就是不知道如何实现,狐表正在学习中;至于你说的工号一定是不是3位,也应该是根据员工表操作人开始设置时就应该确定好了的,有可能用户设置工号是:001 也有可能是0001,01,都有可能,做软件当然还是要考虑用户的体验 [此贴子已经被作者于2013-12-11 9:27:26编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/12/11 9:29:00 -- 你为什么总是完全沉醉在自己的小天地里,看都不看我提出的问题呢? 例如 1239874298374 别说程序,你人眼告诉我一下,这里面是几个工号. 我可以说是5个 可以说是6个 可以说是4个 3个 2个 甚至1个 你要怎么识别?
|
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:34:00 -- 这个如果是按员工表的工号设置的话,这个组数据是无效数据,其中一组工号多出一个号,当然算是无效了 |
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:35:00 -- 我认为不应该纠结在这种问题上,也就是说用狐表无法实现了,无解 [此贴子已经被作者于2013-12-11 9:35:40编辑过]
|
||||
-- 作者:ybc76 -- 发布时间:2013/12/11 9:41:00 -- 对你这问题,我也无语,明明说是根据前面的工号来判定,如001002这样的工一组数据,不可能会变成0010这样的工号,在员工表里不会有这样工号,我认为是你根本没理解实现这功能的意义,如果对于一个厂的产量录入员来说,每天面对着几千号人的录入,并且还是不同组合的人来说,太有用了,这功能。在其他开发平台里能实现,就是想能不能在这里也实现,那开发起来就简单多了。狐表也有些地方很有优势。 |
||||
-- 作者:Bin -- 发布时间:2013/12/11 9:55:00 -- 别的能实现的,狐表肯定也可以实现. 现在是没搞清楚你到底想怎么样. 比如你输入 1239874298374 到底要如何识别呢? 我实在是没搞懂.
|