这张 TDBGrid 数据,是 dbo.Table_1 的查询结果。dbo.Table_1,字段:Table_1_No,Table_1_Price,等等还有其他属性。dbo.Table_2,字段:Table_2_No,Table_1_No,Table_2_Price,Table_2_Date。当 Table_1_Price 的值改变并且确定保存的时候,【更新】到 dbo.Table_1 的同时,附上日期数据同时【新增】到 dbo.Table_2 。当 Table_1_Price 的值没有改变(尽管其他字段值改变)的时候,也就没有必要【新增】到 dbo.Table_2 了。
主要问题,
1、怎么判断这张表 TDBGrid 字段 Table_1_Price 的值已经改变了?
2、如果改变了,怎么同时新增到另外一张表 dbo.Table_2 里面去?不知道描述清楚了没有。谢谢
主要问题,
1、怎么判断这张表 TDBGrid 字段 Table_1_Price 的值已经改变了?
2、如果改变了,怎么同时新增到另外一张表 dbo.Table_2 里面去?不知道描述清楚了没有。谢谢
解决方案 »
- Treeview拖曳问题
- 哪为大虾有delphi7 的dent.slip文件,请给我发一个([email protected])
- delphi 如何获取网页内容。万分火急
- 程序运行着SQLSERVER自动关闭,然后程序就提示连接失败,怎么回事?
- 菜鸟2问!急!今晚在线!(d5+access2Y+pagecontrol)
- 一个简单的数据库问题
- 超级奇怪问题:自编的ACTIVFORM在DELPHI中TAB和放向键失效!但用在IE或VB中正常!!
- 我用ShowModal方式打开一个窗体后,那个窗体只要执行一次就被关闭了,有什么方法不关闭那个窗口,可以让我做其他的工作?
- 欢迎下载我的软件:《图像专家》
- 那位高人看完了李维著的delphi5.x分布式多层应用的高手请帮一帮忙!
- 新手请教大侠们:使用SPCOMM控件中发送数据的问题。。。^_^
- 有一段base64编码的字符串,在简体windows下解码正常,但在繁体系统下乱码!使用的是D2009
确实是需要保存历史价格的。不过你这里后面一句话我不太明白,我应该如何理解呢?============================================================================================================================================
谢谢二位,因为我刚初学不久,就知道建立一个数据库,创建某几个表,设立主键,然后 delphi 那边就使用ado链接数据库,使用 DBNavigator 读或者写,以至于 MSSQL 的触发器,一点也不熟悉,更不知道 触发器 可以有这么多功能。我现在就尝试着使用触发器来做,不懂就回来求教~
Products 商品表
Orders 订单表
OrderLines订单明细像OrderLines里面保存的就是当时交易的价格,它里面会有一个Price字段,这个是不能更新的。其他的情况可以按照上面几位说的来处理。
是的啊。所以,dbo.Table_2 的 Price 就用日期来标记不同时段不同的 Price 值咯。