这是我自画dbgrideh的函数,其中有些地方是根据我的实际需要设的,你可以改改看procedure TfrmCopyBook_MeterCopy.SetGridColor(var AdoTable: TDataSet; var DbGrid1: TDBGrideh; const Rect: TRe ...
分类:
数据库 时间:
2020-12-05 10:58:46
阅读次数:
6
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); begin if TDataSource(Sender).DataSet.Eof then TDataSource(Sender).DataSet.Canc... ...
分类:
数据库 时间:
2019-06-22 21:20:10
阅读次数:
169
在数据库系统设计中经常要用到在表格中进行数据录入,如何判断在数据导入时的数据有效性呢?下面介绍几种常用的方法与大家交流。 方法一:Dbgrid是与Table,在Table的Column的OnSetText和OnValidate事件中处理。 1、在OnSetText中判断数据的合法性,如果不合法,在O ...
分类:
数据库 时间:
2019-03-22 18:55:02
阅读次数:
187
序号的自动生成1.定义变量 private maxno:integer; public bmodified:boolean;2.写函数 function max(const a,b:integer):integer; begin if a>b then result:=a else result:= ...
分类:
数据库 时间:
2019-02-09 10:42:41
阅读次数:
309
DBGridEh使用指南 鹅倌0人评论422人阅读2012-08-06 15:17:59 1.设置表头,是否允许多表头,设置是否只读。 dbgrdh1.TitleFont.Color:=clBlue; dbgrdh1.Flat:=True; dbgrdh1.FixedColor:=clSkyBlue ...
分类:
数据库 时间:
2019-01-26 15:29:24
阅读次数:
170
你可以为每个字段设置OnSetText事件,这样在输入完后回车会移动时就会触发,或者在adoquery的beforepost中或afterpost中都可以grid也提供了一些事件,也可以在某些条件下做这个事情 每个字段的onupdatedata设置一下呀, procedure Tjhd.DBGrid ...
分类:
数据库 时间:
2019-01-19 17:25:40
阅读次数:
230
在dbgrideh中允许选择多行,如何知道哪些行被选中是个BOOKMARK类型的属性。SelectedRows: TBookmarkListprocedure TForm1.Button1Click(Sender: TObject);vari, j: Integer;s: string;begini ...
分类:
数据库 时间:
2018-12-06 15:25:11
阅读次数:
170
OptionsEh = dghExtendVertLines 就会有这个效果, 去掉就会没有这个效果 ...
分类:
数据库 时间:
2018-06-06 22:09:19
阅读次数:
211
照旧,先上delphi的界面控件布局: 1个adoconnection、1个adoquery、1个DataSource、1个button、1个dbgrideh(随意) 前期准备:1、设置adoconnection的connectionstring,为了方便:Provider=SQLOLEDB.1;P ...
分类:
数据库 时间:
2018-03-21 11:56:39
阅读次数:
189
利用 keybd_event函数可实现,如下面的代码用以实现在一个公共菜单中模拟Ctrl_F按钮以调用DBGridEH的查找对话框功能:这是在一个ActionList中的某一Action的OnExecute事件代码。 procedure TDM.act_LocateExecute(Sender: T ...