随笔分类 -  Delphi

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 63 下一页

Delphi实现在数据库中存取图像
摘要:向窗体上添加一个TListBox组件、一个TImage组件和一个TTable组件,设计完成的主界面如图1所示。 图1 主界面 图1 主界面 本系统中需要设计一个新的基于Paradox 7的数据库Image.db,图2为设计完成的Image.db数据库。 图2 设计完成的数据库 图2 设计完成的数据库 阅读全文

posted @ 2018-12-29 19:55 癫狂编程 阅读(399) 评论(0) 推荐(0) 编辑

Delphi 制作自定义数据感知控件并装入包(dpk文件)中(与DBText类似的数据感知控件)
摘要:一、基础知识简介: 1、包的命名介绍: 包的命名没有规则,但是建议遵守包的命名约定:包的命名与包的版本相关,包的名称前面几个字符通常表示作者或公司名,也可以是控件的一个描述词,后面紧跟的Std表示运行期包,Dsgn表示设计期包,然后是版本号。如:MyDataEditStd60,MyDataEditD 阅读全文

posted @ 2018-12-29 13:54 癫狂编程 阅读(772) 评论(0) 推荐(0) 编辑

Delphi中的窗体创建与销毁
摘要:Delphi中的窗体,有模式窗体与非模式窗体两种。两种窗体的调用方式不同,模式窗体使用ShowModal显示,非模式窗体使用Show显示。当显示模式窗体的时候你是不能操作本程序的其他窗体的,你不能把焦点从模式窗体转到其他窗体上。而非模式窗体则没有这种限制,你可以从一个非模式窗体切换到另外一个非模式窗 阅读全文

posted @ 2018-12-29 13:50 癫狂编程 阅读(224) 评论(0) 推荐(0) 编辑

Delphi ADOQuery连接数据库的查询、插入、删除、修改
摘要://查询记录 procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件' 阅读全文

posted @ 2018-12-29 00:03 癫狂编程 阅读(1132) 评论(0) 推荐(0) 编辑

如何实时获取DBGrid 中当前单元格输入的内容?
摘要:如何获取DBGrid 中当前单元格输入的内容? 还没输入完成,我想实时获取 Cell中的内容,以便作其他处理, 用什么事件呢? 所以Field的Onchange事件是没用的。 这个问题简单啊,每输入1个数据的后就提交(并不是提交到数据库,还是在编辑状态),那么用DataSet就可以取值了 用DBGr 阅读全文

posted @ 2018-12-27 21:34 癫狂编程 阅读(406) 评论(0) 推荐(0) 编辑

ADO.NET中DataSet、DataTable、DataRow的数据复制方法
摘要:DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说 阅读全文

posted @ 2018-12-27 12:27 癫狂编程 阅读(335) 评论(0) 推荐(0) 编辑

Delphi Dataset CurValue
摘要:TField.CurValue Property Represents the current value of the field component including changes made by other users of the database Description Use Cur 阅读全文

posted @ 2018-12-27 12:24 癫狂编程 阅读(390) 评论(0) 推荐(0) 编辑

dpr dproj 扩展名区别,dprdproj
摘要:这段时间用xe6,看了下目录下生成的一些文件,因为隐藏了扩展名,看到两个名字一样的文件,右键属性看了下,同名但扩展名不同,百度了下区别,没有找到答案,问群里的朋友才知道区别,特此记录下来: dpr:Delphi Project Delphi单个项目工程文件扩展名( 用于保存窗体、单元等的信息,以及程 阅读全文

posted @ 2018-12-22 12:05 癫狂编程 阅读(910) 评论(0) 推荐(0) 编辑

DELPHI BOOKMARK使用
摘要:关于书签(BookMark)操作; 书签操作主要用于在表中快速地定位记录指针,在应用程序中常常要保存记录指针所在的位置,在进行其他处理之后,希望能快速地返回到先前指针所在的位置,此时,使用书签将显得特别有用。有关书签操作,Delphi提供了三个方法,它们是: ● GetBookMark ● Goto 阅读全文

posted @ 2018-12-22 11:28 癫狂编程 阅读(1623) 评论(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 @ 2018-12-22 11:16 癫狂编程 阅读(399) 评论(0) 推荐(0) 编辑

Delphi Code Editor 之 快捷菜单
摘要:Code Editor的快捷菜单分为两个部分:编辑器菜单项和调试器菜单项。 调试器菜单项留作以后讲解调试应用程序时再讲,这里只讲讲Code Editor的编辑器快捷菜单项。 下面列出了全部菜单项及描述说明,如下图,划着红线的为编辑器本身的菜单项(其余菜单项是因为安装安装了Cnpack的IDE专家包) 阅读全文

posted @ 2018-12-20 13:13 癫狂编程 阅读(169) 评论(0) 推荐(0) 编辑

Delphi Code Editor 之 几个特性(转)
摘要:声明和方法。键入一个属性声明,按下【Ctrl + Shift + C】键,Delphi就会自动完成该属性的声明。它还能为属性添加一个write方法。现在理解这个write方法有点困难,在以后的讲解中能编写自己的组件后,就会明白的。 Class Completion特性在编写组件时,可节省许多时间,使 阅读全文

posted @ 2018-12-20 12:46 癫狂编程 阅读(219) 评论(0) 推荐(0) 编辑

Delphi DBGrid双击事件、单元格操作
摘要:1、得到当前格子中的内容:DBGrid1.Fields[DBGrid1.SelectedIndex].DisplayText;把DBGrid1.SelectedIndex改为你所希望引用的字段就可以了,如第3个字段。 DBGrid1.Fields[3].DisplayText; 2、双击单元格触发不 阅读全文

posted @ 2018-12-17 01:21 癫狂编程 阅读(1757) 评论(0) 推荐(0) 编辑

在DBGrid中可选中行而又可进入编辑状态
摘要:如何在DBGrid中选中行,而又让它可以进入编辑状态? 也许你会问我这有什么用?呵呵,做数据库应用的兄弟们会深有感触,当用DBGrid显示的字段过多时,用户不得不拉动最下面的滚动条,去看最右边的东西,如果没有设置DBGrid->Options[dgRowSelect],那么,拉到最右边之后,很有可能 阅读全文

posted @ 2018-12-17 01:19 癫狂编程 阅读(642) 评论(0) 推荐(0) 编辑

如何在DBGrid中能支持多项记录的选择
摘要:这份文档来自国外,粗略看了一下,很有用,推荐给大家学习使用。【Question】: How to do multi-selecting records in TDBGrid? When you add [dgMultiSelect] to the Options property of a DBGr 阅读全文

posted @ 2018-12-17 01:18 癫狂编程 阅读(235) 评论(0) 推荐(0) 编辑

在Delphi中如何获得SQL中存储过程的返回值?
摘要:示例存储过程:create procedure proc_loginusername varchar(20),password varchar(20)asdeclare @result intselect @result=count(*) from loginuser where user=@use 阅读全文

posted @ 2018-12-16 22:21 癫狂编程 阅读(1033) 评论(0) 推荐(0) 编辑

Delphi:ADOConnection连接SQLServer自动断网问题解决
摘要:解决方法一:异常时关闭连接,WinXP,win7 32位大部分情况都是起作用的,不过在有些windows操作系统下(如家庭版)不起作用,不知为何? try //执行sql操作 except AdoConnection.close;//出现异常时关闭连接,在执行sql语句时会自动打开连接,从而实现断线 阅读全文

posted @ 2018-12-16 22:08 癫狂编程 阅读(1589) 评论(0) 推荐(0) 编辑

ADO.NET基础必备之SqlCommand.Execute三方法
摘要:SqlCommand.ExecuteNonQuery 方法 对连接执行 Transact-SQL 语句并返回受影响的行数。 ――语法: public override int ExecuteNonQuery() ――返回值 类型:System..::.Int32 受影响的行数。 ――可以使用 Exe 阅读全文

posted @ 2018-12-16 22:07 癫狂编程 阅读(965) 评论(0) 推荐(0) 编辑

Delphi中exit、break、continue等跳出操作的区别
摘要:Delphi中表示跳出的有break,continue,abort,exit,halt,runerror等 1.break 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出 类似于C/C++等语言中的break的功能 阅读全文

posted @ 2018-12-16 21:24 癫狂编程 阅读(293) 评论(0) 推荐(0) 编辑

DELPHI dbgrid 选中的是第几行 怎么判断?
摘要:使用DataSource.DataSet.RecNo可以得到dbgrid选中的是第几行,示例代码如下: 效果如下: 先用ADOQuery连接数据库在DBgrid内显示出来~~~~之后在DBgrid的OnCellClick事件写如下代码procedure TForm1.DBGrid1CellClick 阅读全文

posted @ 2018-12-16 00:13 癫狂编程 阅读(1213) 评论(0) 推荐(0) 编辑

上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 63 下一页

导航

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