随笔分类 -  Delphi

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 63 下一页

delphi for 循环 to和downto的理解
摘要:procedure TForm1.btn1Click(Sender: TObject); var c:Integer; begin for c:=5 downto 0 do begin ShowMessage(IntToStr(c)); end; end; for c:=0 to 5 do begi 阅读全文

posted @ 2020-11-12 18:13 癫狂编程 阅读(523) 评论(0) 推荐(0) 编辑

Delphi中关于DBGrid的DrawDataCell和DrawColumnCell的触发条件
摘要:OnDrawDataCell的触发条件: DBGridGrid的Column属性为空的时候才能触发。 也就是说当Column被自定义时该事件不被触发。 OnDrawColumnCell的触发条件: DBGridGrid的DefaultDrawing属性为False时触发。 阅读全文

posted @ 2020-11-12 11:49 癫狂编程 阅读(523) 评论(0) 推荐(0) 编辑

delphi7 怎样实现Enter当作Tab
摘要:介绍了Delphi 7下回车键当作TAB的三种方法,有代码可以直接复制使用 delphi7 怎样写可以让 Enter=Tab2011-9-28 14:36提问者:ppwoshisong | 浏览次数:36次2011-9-28 15:09最佳答案正好我也用到了这方面...就转给你看看吧..方法一、先将 阅读全文

posted @ 2020-11-11 23:43 癫狂编程 阅读(317) 评论(0) 推荐(0) 编辑

Delphi之创建组件模板(Component Template)
摘要:New Term 组件模板(Component Template)是指修改后保存下来供以后再使用的一个或一组组件。 组件模板可用来创建、保存和重复使用组件组。实际上,组件模板不必是一组组件,完全可以是单个组件。举一个小例子对理解组件模板的用途会很有帮助,但先要简要介绍一下Windows编辑控件(ed 阅读全文

posted @ 2020-11-11 23:23 癫狂编程 阅读(145) 评论(0) 推荐(0) 编辑

DELPHI 调用系统 ADO 配置窗体 提高软件易用性
摘要:最近DELPHI好像不太景气哦,把自己的代码拿出来晒晒。高手别喷哦。 直接上代码 implementation uses AdoConEd; var saveconnstr:string; procedure TFsetup.BTAUTOClick(Sender: TObject);vartmpF: 阅读全文

posted @ 2020-11-11 12:57 癫狂编程 阅读(130) 评论(0) 推荐(0) 编辑

Delphi启动数据库连接属性对话框
摘要:有时候需要客户端进行服务器连接配置,自己写配置窗体,总不如直接使用系统提供的使用方便快捷 例子一: //此例子有个坏处不管用户点了确定还是取消,均返回值 procedure TForm1.Button1Click(Sender: TObject); var connStr:string; begin 阅读全文

posted @ 2020-11-11 11:44 癫狂编程 阅读(144) 评论(0) 推荐(0) 编辑

无法为更新定位行。一些值可能已在最后一次读取后已更改解决办法
摘要:在Delphi中,如果使用ADOQuery插入数据没有问题, 之后对数据进行修改保存时,就会遇到“无法为更新定位行,一些值可能已在最后一次读取后已更改”的问题。原因有这样几种:1.在数据库设计时,为某些字段设置了默认值,在修改进行提交以后,数据库会自动修改对应字段的所有行的默认值,从而导致了数据库与 阅读全文

posted @ 2020-11-09 11:13 癫狂编程 阅读(631) 评论(0) 推荐(0) 编辑

Oracle中模拟SQL中的isnull函数
摘要:程序从MS SQL移植到ORACLE,面临大面积的SQL语句修改,其中用的最多的莫非isnull,虽然oracle中有nvl ,nullif, is null等函数,但却没有isnull。自己写一个吧,但是因为类似ISNULL(),NVL()的函数入参和返回值的数据类型都并不 --创建isnull函 阅读全文

posted @ 2020-11-08 23:36 癫狂编程 阅读(1317) 评论(0) 推荐(0) 编辑

Delphi:在OnBeforePost事件中取消TDataSet.Post(Delphi: Canceling a TDataSet.Post in an OnBeforePost Event)
摘要:On our main data entry screen, we have an OK/Cancel dialog in the OnBeforePost event. OK lets things take their course Cancel right now does a Dataset 阅读全文

posted @ 2020-11-08 19:34 癫狂编程 阅读(286) 评论(0) 推荐(0) 编辑

DBGrid的输入焦点控制
摘要:在Delphi中,默认切换输入控件的输入焦点的按键是Tab,这个默认有点不符合输入习惯,大多数人习惯按Enter来切换到下一个输入单元。 在dbgrid这个控件中,当前输入焦点列的设置是通过selectedIndex来控制的。如果我们想在用户按Enter后切换到下一列,可以在dbgrid的keypr 阅读全文

posted @ 2020-11-08 18:58 癫狂编程 阅读(87) 评论(0) 推荐(0) 编辑

刷新dbgrid 而不失去当前行位置
摘要:http://www.delphishare.com/?/1207-1-0-1-1.html http://delphi.about.com/od/delphitips2008/qt/dbgrid_row_pos.htm google翻译并整理 我们有一个Delphi的数据库应用程序,上面有个DBG 阅读全文

posted @ 2020-11-08 17:10 癫狂编程 阅读(123) 评论(0) 推荐(0) 编辑

MoveTo和MoveBy
摘要:MoveTo是“移动到这里"; 而MoveBy则是“相对于之前点再移动”, 下面举一个例子: 两个坐标pos1(x1,y1),pos2(x2,y2)。 MoveTo,对象由pos1移动到pos2; MoveBy, 象的终坐标是在pos1的基础上再加上(矢量相加)pos2,终坐标 pos3=pos1+ 阅读全文

posted @ 2020-11-08 17:09 癫狂编程 阅读(954) 评论(0) 推荐(0) 编辑

Adoquery的 moveby和GotoBookmark,RecNo
摘要:GotoBookmark 是必须存在的记录,再次返回原来那个记录的位置,但是原来的那个记录必须存在,所以不适合【删除订单后回到原来的位置】,因为原来的订单已经不存在了,删除了, moveby(),从当前光标的位置移动多少个记录,注意是以当前光标的位置为起点,来移动 RecNo: 当前光标的从第一条记 阅读全文

posted @ 2020-11-08 17:07 癫狂编程 阅读(280) 评论(0) 推荐(0) 编辑

delphi – 保持beforepost事件中的值到afterpost事件
摘要:我正在为Delphi 2007编写这个问题,但我很确定这是所有语言中的常见问题. 所以,我有一个项目,我需要保存关于某些字段的旧值和新值的信息(在我正在使用的数据集的BeforePost事件中给出)并在AfterPost事件中使用它们. 目前,我一直在使用全局变量,但在项目中已经有很多这样的变量,在 阅读全文

posted @ 2020-11-08 16:37 癫狂编程 阅读(452) 评论(0) 推荐(0) 编辑

ClientDataSet中撤消与恢复操作及执行细节
摘要:利用ClientDataSet的XMLData成员是数据的XML表达,可以非常直观的观察在执行撤消恢复等操作的细节。帮助我们区分几种撤消与恢复操作的不同。 请注意下图中的 CHANGE_LOG的值ROW RowState项和程序标题ChangeCount在执行不同操作时的变化。 ********** 阅读全文

posted @ 2020-11-08 16:21 癫狂编程 阅读(155) 评论(0) 推荐(0) 编辑

关于TField.OnGetText事件(200分)
摘要:怎么这个事件象只对Integer和String类型的字段起作用其它的象TDateTime或Currency,就算你对该字段设置了这个事件也触发不了但我现在要在DBGrid里显示一个日期值,常常会出现1899-12-30的我现在想格式化这个输入,该如何做。(所使用的Query是动态创建的) 在系统主窗 阅读全文

posted @ 2020-11-08 12:11 癫狂编程 阅读(195) 评论(0) 推荐(0) 编辑

delphi image控件如何根据图片的大小自动缩放并显示
摘要:在 delphi 语言中,让 image 控件根据图片bai的大小自动缩放并显示du的步骤如下: 1、从zhi Tool Palette 面板上找到 TImage 控件,并拖放到窗dao口: 2、选中 Image 控件,调整到合适大小,并设置其属性: Anchors 属性: 设置让 image 控件 阅读全文

posted @ 2020-11-08 11:17 癫狂编程 阅读(2954) 评论(0) 推荐(0) 编辑

DBGridEh导出Excel等格式文件
摘要:uses DBGridEhImpExp; { 过程名: TfrmEmplyExport.OutToFile 作者: han 日期: 2007.08.08 参数: IADO : TADOQuery; DgEh : TDBGridEh 返回值: 无 说明: 导出查询结果到文件 } procedure T 阅读全文

posted @ 2020-11-07 17:10 癫狂编程 阅读(208) 评论(0) 推荐(0) 编辑

DBGridEh导出功能详解
摘要:DBGridEh导出功能详解(SaveDBGridEhToExportFile说明) 经常有用户要求数据导出,对此,我们一直用最原始的办法,打开查询,读取每个字段的数据,逐条的的写入文件。如下: procedure TForm10.prExpData(pMode:Byte); Var pFPath: 阅读全文

posted @ 2020-11-07 17:03 癫狂编程 阅读(388) 评论(0) 推荐(0) 编辑

演示控件的 Anchors 属性
摘要:本例效果图: 准备工作: 新建工程后, 在窗体上添加一个 Panel 和四个 CheckBox; 双击它们产生默认事件, 然后全选代码, 用下面代码覆盖. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classe 阅读全文

posted @ 2020-11-07 16:47 癫狂编程 阅读(155) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 63 下一页

导航

好的代码像粥一样,都是用时间熬出来的