各位大虾请近来看看~!(100分)

B

ben1265

Unregistered / Unconfirmed
GUEST, unregistred user!
[:)]近来做毕业设计,碰到好多的问题。倒。。。~~!开门见山吧。
1。计算总金额问题:
一个主表,一个明细表。总金额在主表,明细表里面有 产品名称 单价 数量--》金额。
如何实现金额会自动生成。总金额会随着改变呢?
我开始是在 数量的onchange事件中产生 金额 ,然后金额给一个变量,变量在给-》总金额。
可是我的编程代码好象有问题!请指导一下!最好有代码啊。

2。form中一些edit、一些dbedit、一些lookuplist。呵呵,我用adodataset.fieldbyname('').asstring:=*.text;
为什么会出错呢?或是出现了错位?请指教!

希望各位大虾说明的详细点,小弟刚学delphi。还有我用的是sql2000。
 
1、你可以在子表的post的时候进行处理,你的意思是在对子表操作的是
var
I:float;
begin
i:=I+(数值);
end
这样进行赋值,好像也可以的啊,呵呵!
2、Edit需要手工赋值,但是DB是不需要的,lookup的需要观察一下,你取的值是什么!
我的QQ:4030124,大家交流交流!
 
1.这个问题我求教过几次,如果自己编代码比较麻烦。不如使用第三方控件dbgrideh;
2.如果使用数据敏感组件,如:dbedit在数值修改后,table.post就可以;
如果使用非敏感组件,如:edit,先要调用table.edit(修改当前记录字段值)或
table.append(添加新记录),然后给字段赋值,然后保存(post)。
 
写个触发器不就行了。
 
多人接受答案了。
 

Similar threads

顶部