一个数据窗口录入问题?
促销表:
编码 零售价 促销价 促销时间段
001 6 5.8 ......
002 8 6.9 ......
促销时间段一个商品对应好几个时间段
当焦点在促销时间段上时,按下快捷键F2弹出一个窗口,窗口包含一个DataWindow,内容如下
促销时间段表
促销时间段开始 促销时间段结束
08:00:00 10:00:00
12:00:00 13:00:00
18:00:00 20:00:00
在录入时该怎么做,怎么关联,既要保存促销表,也要保存各个商品对应的时间段,,应该怎么做呢?
[解决办法]
促销表用DW,促销时间段可以用DS
分别存入两个数据库表.
[解决办法]
你这问的是数据库设计还是前端促销的实现呀
这种选择或录入做一个用户对象就行了
[解决办法]
最好用DATASTORE,这样方便
[解决办法]
1. 促销表中的促销时间段字段 不存数据 , 对促销表的正删改查都按照普通的单表进行
2. 建立一个datastore ds_1 ,数据窗口对象就简单的用 促销时间段表建立
3. 在窗口对 促销表retrieve 数据时 ,同时 retrieve ds_1
4. 在按 f2 打开小窗口时 传入参数 ds_1 和 商品编码, 在校窗口的open事件中使用 商品编码进行过滤 ,在close事件中使用 “” 进行过滤 ,还原数据
5. 保存时直接 update 促销表的数据窗口 ,update ds_1