Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

若一个表中字段数值不变,日期自动累加

zhaoyueqi  发表于:2009-06-17 23:24:53  
复制

各位大侠,有一个问题,想得到下表所示,产品只有在产地变更时才登记。若产品名称不变,表中其它的字段(产地)也没有改变,则日期自动在午夜12点时增加,自动生成其它字段不变的一条记录,直到产地变化为止。如此循环。这样有利于产品追溯.否则可能出现查询时不在时间段内,无数据的情况。如查询2月3日使用的砂轮是哪里生产的,只在2号进行了产地等的登记,若不自动生成除日期增加其它字段不变的记录,就会查不到数据。

ID 产品名称  产地  使用日期 
 1 砂轮 广州  2009-02-02 
 2 抛光纸 深圳  2009-02-02 
 3 电焊机 郑州  2009-02-02 
 4 砂轮 广州 2009-02-03
 5 抛光纸 深圳 2009-02-03
 6 电焊机 深圳 2009-02-03 
       

谢谢

 

Top
点燃一支烟 发表于:2009-06-18 06:55:42

建议调整设计思路,日期自动增加好办,问题是要产地一年不变,岂不增加(365-1或366-1)条记录,你的表的记录数会越来越庞大,要是产品多,2年或更长时间产地不变,你想想:你的表储存这么多无意义的记录,一点不符合"资源节约型社会"的建设要求啊



点燃一支烟 发表于:2009-06-18 06:59:16
产品更改的时候增加一条记录,日期默认系统日期就可以了,用 =date()   (控件来源)

点燃一支烟 发表于:2009-06-18 08:19:18

另外实现你的那个查询诉求的话也不要天天加记录啊,2月3日找不到,<2月3日的最近的一条记录总能找到吧,呵呵



蒋元根 发表于:2009-06-18 19:40:47
产品名称一般是公司对本公司生产的产品,标注的名称,某月某日生产时使用的电焊机,砂轮,抛光纸等一般不应该是使用产品名称,可以分别为生产设备,生产工具,生产辅助材料等等,供参考


总记录:4篇  页次:1/1 9 1 :