北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |
主表为〖表.派工单管理〗
主窗体为〖窗体.main〗 井号1、井号2为手动输入
井号1工作及井号2工作 来源于〖表.工作内容〗
其中工作内容后面加--1的表示一口井只有一项工作,后面加--2的表示有两项相关工作(只是为了方便您看才添加的,实际上是没有“--1、--2”的)。
如“拆装抽油机”------它的实质就是拆一台,装一台,因此相应的分类就是“拆抽”“装抽”,点击【工作量】,窗体中就会显示拆一台,装一台。
按常规的做法,就是新建一条记录,工作内容为“拆装抽油机”,分类自动更新为“拆抽”,输入相应内容后保存,然后还得再新建一条记录,工作内容为“拆装抽油机”,分类改为“装抽”。
但是输入者会嫌麻烦,
因此我使用了如下办法:点击【保存按钮】,如果工作内容为“*--1”,则直接保存。如果为“*--2”,输入相关内容后,点击【保存按钮】,则自动增加一条记录,其他内容自动复制上一条记录,“分类”文本框的内容按〖表.工作内容〗中的“替换内容”字段替换,这样就保存了2条记录。
如果只有井号1及井号1工作,这个功能已经能够达到
实际工作中一个班组一天有可能还要干第二口井,或者一口井要干两种不相关的工作,因此还得增加记录,记录井号2及井号2工作
按附件所示,目前能实现如下几种情况:
井号1工作 |
井号2工作 |
保存记录数量 |
--1 |
|
1 |
--2 |
|
2 |
--1 |
--1 |
2 |
--2 |
--2 |
4 |
但是下面2种组合还是有问题
井号1工作 |
井号2工作 |
保存记录数量 |
--1 |
--2 |
3 |
--2 |
--1 |
3 |
因此请老师将我的代码改一下,使每一种组合都能正确实现。并且在保存后井号1及井号2的名称及工作内容都停留在窗体上,因为这涉及到打印报表的问题。