如何给infopower的wwDBGrid中加入计算器,用以录入数据.(100分)

  • 主题发起人 主题发起人 sunjinhua
  • 开始时间 开始时间
S

sunjinhua

Unregistered / Unconfirmed
GUEST, unregistred user!
我用过express Grid.他的计算器很好,但InfoPower的wwDBGrid没有,
不知那位有这方面的控件或好的做法.
 
好象在编辑GRID字段属性时,可以有选择输入类型
(CONTROL?忘记了,在PICTURE旁边)
里面可以选择 CUSTOM CONTROL,所以,你可以在
列表中选用和使用任意喜欢的录入控件(先放在FORM上)
 
to CJ,我也想这么做,但是InfoPower没有计算器控件呀
不知那位先知为此制作了一个.
 
也简单,随便找个计算机控件,EDIT一按就SHOW,然后返回结构不得了?
 
小生学浅,不理解CJ的意思。
 
RxLib控件中就有计算器控件。
 
我已经试验了,尽管RxLib中计算器控件,但不能嵌入到Grid中,我向你推荐一个
控件集--Genesis,很出名的数据库构件集,其中有csDBIntelliGrid及
csDBCaculatorCombo控件,你只要在FORM上同时放置这两个控件,并设置好数据
源及csDBCaculatorCombo的字段属性,则在运行时,该Grid会自动地将这个
控件包含到其中,好用得你不用操任何心。OK?
 
rxlib 的不能用,实际上,稍微改一下应该可以的,可参见RX和IPLABEL的SOURCE
我没改过:-),实际上利用 RX 的计算机控件也可以的。我以前是在LABEL边放个BTN
然后把计算结果放到LABEL中,至于GRID里的没写过,不过原理大致应该类似吧

忘记IP是否有带BUTTON的LABEL了,如果有就简单:
if caculator.excuted then
table1.fieldbyname('yourfield').value := caculator.value;
 
long time...........
 
后退
顶部