表A
单据编号 姓名 工序1 工序2 工序3 .....工序n
dj001 小王 1 空 3
dj001 小李 2 3 空
dj001 小红 空 4 5
表A为临时表
我在窗体中拖了一个表控件,一个组合复选框(用于选择多个工序,有可能选2个,也有可能选3个,也有可能是多个工序),目前已实现了,选了工序后自动就建好工序1,工序2,工序3等字段,导入人员按钮去选择人员,人员也可以多选。目前已实现,将表A里不为空的记录读取写到表B里。
表B
单据编号 姓名 工序 数量
dj001 小王 工序1 1
dj001 小王 工序3 3
dj001 小李 工序1 2
dj001 小李 工序2 3
dj001 小红 工序2 4
dj001 小红 工序3 5
问题一:假如我现在,我发现,现在表A里的工序3选错了,我想先重选 工序4,而减少掉工序3字段,但却不影响,已经录入的,工序1和工序2的数量,实现如下效果
表A
单据编号 姓名 工序1 工序2 工序4
dj001 小王 1 空 3
dj001 小李 2 3 空
dj001 小红 空 4 5