ClientDataSet中的内容如下:工号 姓名 部门 职务 其中只有工号是更新表中的列,“姓名 部门 职务”是通过Join得到的。现在客户要求,在“工号”列输入后要自动对应输入的工号显示出来“姓名 部门 职务”数据。这样我就必须更改“姓名 部门 职务”这三个列。在提交时遇到问题,更新表中没有“姓名 部门 职务”列,更新会出现错误。请教各位,有什么解决方法,或者解决思路嘛?
调试欢乐多
一、第三方控件:
1、先将"工号 姓名 部门 职务"作为一个代码表提出来,写入三个wwDBComboBox控件;
2、然后将这三个wwDBComboBox控件都绑定“工号”字段;
二、用LookUp
1、先将"工号 姓名 部门 职务"作为一个结果集提出来,用三个DBComboBox;
2、然后将这三个DBComboBox控件都绑定“工号”字段,Lookup设定为第一步提出来的结果集;
显示用一个CDS,表数据用一个CDS,显示用的CDS不用来直接提交,而是通过显示CDS间接的更新表数据CDS,提交的时候用表数据CDS。不知道我理解的对不对?