![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创记录
qq_29786017
这个作者很懒,什么都没留下…
展开
-
delphi7深入了解keybd_event
delphi7深入了解keybd_event //模拟Ctrl+回车(Enter)键,实现在QQ中发送消息 keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0); keybd_event(13, MapVirtualKey(13, 0), 0, 0); keybd_event(13, MapVirtu...原创 2019-05-04 12:03:03 · 476 阅读 · 0 评论 -
Delphi7存取图像
一、 创建演示数据库在SQL SERVER中新建一演示数据库:Demo,并创建一数据表Picture1,结构如下:字段名 Dtata Type IdentityId Int YesIsbmp Tinyint Myimage Image字段Isbmp是用来记录在Myimage中存入的图像的类型(0表JPEG,1表BMP,其它值表无图像),Isbmp数据类型选用整型Tinyint而末选用...原创 2019-05-04 12:06:54 · 705 阅读 · 0 评论 -
TAdvStringGrid控件属性事件介绍和使用方法
TAdvStringGrid是Delphi编程中常用的控件,经常用于统计数据和设计比较复杂的表格。控件功能很强大,但相应的使用也很复杂! 以下是我整理出的常用技巧,有一部分是我自己的经验,有一部分是网上搜的别人的总结,有一部分整理了,有一部分没有整理;有一部分测试了,有一部分没有经过测试~呵呵,但都是我手工编辑的啊。(部分示例过程是用于创建和设置动态Cells的过程,如果不理解请参考我总结的另...原创 2019-05-04 12:10:32 · 1539 阅读 · 0 评论 -
Report Machine使用方法
1、不打印特定的MemoView,套打常用a.页面设置–>其它–>不打印背景图b.设置MemoView属性printable=False2、 如何打印wwDBGrid? 修改rm.inc,如果想支持RX,GIF,JPEG,DimandAccess,Halcyon,DBISAM, EHLib,也需要修改rm.inc...原创 2019-05-04 12:14:50 · 3181 阅读 · 1 评论 -
delphi key值表
Shift 是一个集合变量。type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);也就是说TShiftstate类型有ssShift, ssAlt, ssCtrl, ssLeft(鼠标左键), ssRight(鼠标右键), ssMiddle(鼠标中键), ssDouble ...原创 2019-05-04 12:15:36 · 1094 阅读 · 0 评论 -
TField.ProviderFlags解析
TField.ProviderFlags,这对于组 SQL 来说至关重要!ProviderFlags 是 TProviderFlag 的集合,我们来看看 ProviderFlags 可以包含哪些元素元素名称 说明 备注pfInUpdate INSERT / UPDATE 要包含此字段 实际上会不会包含,要看字段值有没有变动而定pfInWhere UPDATE / DELETE 时要加入 ...原创 2019-05-04 13:03:24 · 359 阅读 · 0 评论 -
"Record not found or changed by another user"
原因:Clientdataset提交数据时服务器端比对提交数据Delta中的原始数据,如果比对数据不符则报告上述错误,一般发生在插入操作后更新,对于单表发生错误原因如下:1 数据库有自增长字段.测试发现ADO可以在插入数据后自动刷新自增长字段值,在afterupdaterecord事件中加入下面语句可以在更新后同步刷新clientdatasetif (updatekind=ukinsert)...原创 2019-05-04 13:05:02 · 660 阅读 · 1 评论