使用的是 BDE连接的paradox数据库,现在想点击一个按钮,然后修改这第一列的值,从0开始 依次0 1 2 3……n 使用 的是 DBgridEH, 请问如何操作,貌似找不到好 方式 试了很久,没办法了,新手学习 ,见谅
是table ,paradox可以不用 主键的…… 主要是问下如何排序这一列,然后自动写进数据库里面
追答paradox不用主键时是按照录入的时间排序的,用主键时是按照主键排序的。
关于delphi修改某一列的值
关键是DBgridEH的DataSource的DataSet是什么,如果是Table,那就可以直接修改,如果是Query,那么需要设其RequestLive属性为True。另外改的时候要注意数据库表的主键的唯一性必须满足。
delphi 中如何批量修改dbgrid中所显示数据的某一列的值?
如果需要修改的数据有共性 可以用 用Update ... 来更新 如果没有,哪决定哪些数据要修改是需要“输入” 即交互 这时就要一条一条来把 Selected 的数据Edit 一下再提交了
急急急!!!delphi中修改了DBGridEh中一列的值,希望在另一列显示修改的...
adoquery的字段事件onchange上给另外一个字段赋值即可
delphi中怎样修改checklistbox选中的一个值?
var i:integer;begin with CheckListBox1 do for i:=0 to Items.count-1 do begin if selected[i] then items[i]:='改变了';end;end;
delphi dataset 如何手动修改赋值,在dataset.eof 跟datase.net 完毕后...
dataset.edit;dataset.fieldbyname(字段名).as(as类型) := 值 dataset.post;dataset在post后就已经更新了,不需要重新读取 dataset有一个.filter属性可以筛选出需要的行
delphi下的cxgrid的列值转换问题
\/\/不改变查询语句\/\/1、在cxgrid里面的tabelview中新建一个人员名列,起个名colitem2,原有的为colitem1\/\/2、在该列的ongetdisplaytext,事件中,定义该列显示的数值ATextAtext:=Copy(ARecord.Values[ColItem1.Index],3,5);\/\/这句的意思是从0001张三获得atext的值 ...
delphi中 dbgird某行被选中,点击修改在另一个窗体得到该行的值,并...
DBGRID组件可能没有行选中事件,我很久没有用这个组件了,我只用DBGridEh,不过你的问题可以用列单击事件来解决,这也是最常用的编程方法。procedure Tfr_mai.xsqfsj; \/\/显示处方数据 begin ypysl:=0;if fr_sjmk.TB_yhlx_sjbj.RecordCount =0 then exit;edit24.Text:=fr_sjmk.TB_yhlx_sjbj....
...弹出新窗口,并将dbgrid选中行的值传给新窗口?
第二件,也就是最主要的,是将数据集组件中当前记录(指针所指的记录)中的各个字段的值,都赋值给form6窗体上各个数据编辑组件的TEXT属性,当窗体form6显示出来时,上面就有你需要的数据了.你在form6上再放一个保存修改按钮,在这按钮的单击事件中,写上保存修改的代码,,这样你就可以大功告成了....
Delphi DBGrid中如何动态调整字段以及字段值。
sql server 2000中,bit数据类型字段的值,一般是0与1,0是false,1是true 在查询SQL语句上想办法:如果是false和true则:SELECT 学号, 姓名,CASE 姓别 WHEN 'true' THEN '男'WHEN 'false' THEN '女'END AS 性别 FROM stu 如果是0和1则:SELECT 学号, 姓名,CASE 姓别 WHEN 1 THEN '男'WH...
DELPHI 怎么样比较 ADOQUERY 修改字段前后的值
fgNone 移去任何的过滤器,让所有的数据都显示出来。这也可以通过设定ADO的Filtered属性值为False来达到 fgPendingRecords 只显示被修改过但尚未更新回数据源的数据或被修改过但尚未被取消更新的数据 fgAffectedRecords只显示受到上一次更新回数据源影响的数据 fgFetchedRecords 只显示在目前更新缓存之中的...