以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于新增订单,新客户资料的添加和老客户资料的补充的问题!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=148575)

--  作者:温馨的大树
--  发布时间:2020/4/10 12:16:00
--  关于新增订单,新客户资料的添加和老客户资料的补充的问题!
希望新增订单时,如果是新客户,也就是在附件的电话,QQ,微信都找不到这个客户的联系方式时,能够新增一条客户资料信息。另外就是有的客户同时会存在多个电话,QQ,微信的情况,如果本次订单有新的电话、QQ、微信,希望可以在以前资料基础上可以添加进去,目前电话、QQ、微信出现有多个电话、多个QQ、多个微信的情况,都是用“/”进行分隔的。目前本项目的用窗口进行新增订单的录入,请问应该要实现上述功能,需要在什么事件里面写代码啊?怎么能实现,添加新的电话、QQ、微信时,能保留以前的数据,并在此基础上添加进去新的数据,在新增数据前用“/”符号进行分隔就可以了!

图片点击可在新窗口打开查看此主题相关图片如下:万能五笔截图_20200410120629.png
图片点击可在新窗口打开查看

--  作者:huangfanzi
--  发布时间:2020/4/10 13:13:00
--  
我的思路如下,请参考下:
第一,要限定客户编号不可以重复,但网名是可以重复的
第二,新增一条订单记录后,双击此行头,跳出一个选择客户独立窗口,在窗口中有一个输入关键字的文本框、一个查询按钮、一个新增按钮,一个修改按钮及一张用于显示查询结果的table表,在文本框中,输入客户网名全名或部分关键字,用模糊查找的方式从客户资料信息表中查找数据,可能会找到几条,因为网名是可以重复的,在窗口的table表双击某条记录,就自动将电话QQ等信息填入主表中并关闭当前窗口
第三,如果是新客户,哪就点新增按钮,就会出现客户资料信息新增的模式窗口,在此窗口中会有一些文本框控件及一个保存按钮,写入相关信息后点保存按钮,就执行向客户资料表添加一条记录的相关代码,注意,客户编号不用输入,用帮助文件中"用OpenQQ实现网络环境下的编号"来实现,执行完保存代码后就自动关闭这个模式窗口,回到了选择客户的独立窗口,此时就能选择到这个新客户了
第四,如果是要更改老客户的信息,例如增加一个QQ号,方法与第三步相仿,就是在“选择客户独立窗口”中的table表查找出某个客户后,选中此客户再点修改按钮,弹出一个客户资料信息修改的模式窗口,根据客户编号从后台查找出这个客户信息并把各信息填入窗口中的对应文本框控件中,修改后再点保存按钮就执行相关代码把后台数据库中客户资料信息表进行更新并关闭当前模式窗口,注意,在此窗口中,客户编号的文本框控件应该是只读状态,不能修改,再之后就回到了选择客户的独立窗口,此时就能选择到这个更新后的客户了
[此贴子已经被作者于2020/4/10 13:15:31编辑过]