关于Dbgrid的简单问题 2.给你用的数据集添加一个calculated字段。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adodataset1.edit;adodataset1.post;即可把数据保存到数据库中双击adodataset控件可进入编辑计算字段的窗口,然后在ADODATASET控件的Oncalcfields事件中实现你所想实现的效果 to swei56(泥巴) 具体怎么搞 1)TDbGrid本身有感知功能,只要你改变数据时,TBGrid.DataSource.DataSet就处于Edit状态,当你离开时Post回数据库;如果想加入一行,你先作两个按钮B1,B2。按B1,让DBGrid处于增加记录的状态,当按B2时,把记录写回数据库。事件如下:procedure TForm1.B1Click(Sender:TObject);begin ADODataSet1.Append//或者ADODataSet1.Insert;end;//让数据集处于增加状态procedure TForm2.B2Click(Sender:TObject);begin ADODataSet1.Post;end;//把数据写回数据集2)你让ADODataSet1增加一个字段吧。让后再对这个字段进行操作 blazingfire(烈焰) ()你让ADODataSet1增加一个字段吧。让后再对这个字段进行操作能具体处理一下吗? 右键adodataset,选择第一项fields editor;右键字段编辑器,选择Add all fields,然后右键字段编辑器,选择Add new field...name中填写你想要增加的字段名,type选择float,field type选择calculated;在adodataset的onclcfields事件中写你增加的字段名.Value:=(表名.fieldbyname('要乘的字段名').Value)*(表名.fieldbyname('被乘的字段名').Value);ok了! TSocketConnection 的连接数 找不到ado.net组件在delphi7上 怎样画椭圆??? 喜欢音乐的请进!!!资源共享! 谁使用过usb进行两机对联? 如何判断鼠标在一个控件上方? 如何在程序里控制打印纸张大小(A3,A4)和打印方向?不想打开设置窗口 一个DELPHI新手,水平有限,但信心暴棚,希望高手指点,因为我真的好爱这行!QQ:13999865 请问哪位高手知道dephi发送email时,用户检验怎么办? 一个很菜可差点要了我命的问题…… 有社会保险个人帐户管理系统编写经验的请进来? 请帮帮我啊!我每次都给分的:)
adodataset1.post;
即可把数据保存到数据库中
双击adodataset控件可进入编辑计算字段的窗口,然后在ADODATASET控件的Oncalcfields事件中实现你所想实现的效果
具体怎么搞
如果想加入一行,你先作两个按钮B1,B2。按B1,让DBGrid处于增加记录的状态,当按B2时,把记录写回数据库。事件如下:
procedure TForm1.B1Click(Sender:TObject);
begin
ADODataSet1.Append//或者ADODataSet1.Insert;
end;//让数据集处于增加状态
procedure TForm2.B2Click(Sender:TObject);
begin
ADODataSet1.Post;
end;//把数据写回数据集
2)你让ADODataSet1增加一个字段吧。让后再对这个字段进行操作
)你让ADODataSet1增加一个字段吧。让后再对这个字段进行操作
能具体处理一下吗?
右键字段编辑器,选择Add all fields,然后右键字段编辑器,选择Add new field...
name中填写你想要增加的字段名,type选择float,field type选择calculated;
在adodataset的onclcfields事件中写
你增加的字段名.Value:=(表名.fieldbyname('要乘的字段名').Value)*(表名.fieldbyname('被乘的字段名').Value);
ok了!