读书人

一个数据窗口录入有关问题

发布时间: 2012-02-20 21:18:25 作者: rapoo

一个数据窗口录入问题?
促销表:

编码 零售价 促销价 促销时间段
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

读书人网 >PB

热点推荐