社区
Delphi
帖子详情
如何修改dbgrid中输入的错误数据
wenewboy
2003-02-06 11:24:44
dbgrid中有一列要进行条码输入正确与否校验,如果有错,自动改过来
(13位码的校验)
我用的是ado中onchange事件,
procedure Tdm.adospBARCODEChange(Sender: TField);
begin
// sender.AsString就是要更改的数据,
//可以校验出来,但不能直接修改,
end;
...全文
94
2
打赏
收藏
如何修改dbgrid中输入的错误数据
dbgrid中有一列要进行条码输入正确与否校验,如果有错,自动改过来 (13位码的校验) 我用的是ado中onchange事件, procedure Tdm.adospBARCODEChange(Sender: TField); begin // sender.AsString就是要更改的数据, //可以校验出来,但不能直接修改, end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenewboy
2003-02-07
打赏
举报
回复
谢谢你提供的信息,搞定了
pilicat
2003-02-07
打赏
举报
回复
假如存储条形码的字段名为:txm,则象下面这样写代码:
adospBarcode.dataset.fieldbyname('txm').asstring:='正确的13位条形码';
[VB基础]
DB
Grid
的用法集锦_ZT
原贴见:清溪论坛http://scwy.net/bbs/dispbbs.asp?boardid=40&id=111751、如何
修改
DB
Grid
的列标题可以使用Select语句指定标题,如: Select f1 As [姓名] From
db
但是这种方法有毛病,因为VB认为使用了As后,
数据
库就变成只读的了。 比较好的办法是利用
DB
Grid
的Column的Caption,如:
DB
Grid
1.Co
VB
数据
库编程
中
的
DB
GRID
32.OCX控件注册与许可证管理
本文还有配套的精品资源,点击获取 简介:
DB
Grid
控件是VB
中
用于展示和操作
数据
库
数据
的关键组件,但有时会因许可证信息未找到而导致功能受限。
DB
GRID
32.OCX是实现此功能的ActiveX控件,若未注册会导致
错误
提示。本工具包含批处理文件“一步注册安装.bat”和注册表文件
DB
GRID
.REG,用于自动和手动注册
DB
GRID
32.OCX,解决许可证问题。确保控件在VB...
DB
Grid
排序
给
DB
Grid
加入排序功能在实际
数据
库管理系统
中
,用户对表
中
数据
的操作,最频繁的莫过于浏览查询了,而查询
中
若能提供为某字段建立的排序功能,则非常有利于用户对“关键
数据
”的了解。 Windows的用户都知道,在“我的电脑”或“资源管理器”
中
打开任一文件夹,若以“详细资料”方式查看,系统会显示出该文件夹下的子文件夹和文件相关信息,如:名称、类型 、大小、
修改
时间,用户只需要单击标题栏
中
的相应项,则系统
Delphi跨进程访问
DB
GRID
此文是根据伴水老大的实例做的小
修改
!以下是个人见解,如有
错误
请指正:) 要想跨进程访问
DB
GRID
,貌似只能用HOOK,写一个DLL想办法注入到目标进程。注入成功后,使DLL与目标进程在同一进程空间
中
(其内有一些细节问题,请参见代码),这时可以访问目标进程的VCL组件。并把VCL组件的
数据
通过进程通信的方式发给Sniffer进程。 如何进行注入? 可以安
正确的
DB
Grid
导出到EXCEL
网上有很多
DB
Grid
ToExcel代码都是
数据
表转EXCEL,连
DB
Grid
的标题栏都没保存进去 这段代码是摘自CSDN大神(zpc198600)代码的
修改
版,增加了序号(字段不在
数据
表里)显示 procedure
DB
Grid
ToExcel(
db
Grid
: T
DB
Grid
); // 这才是正确的
DB
Grid
转EXCEL方式,而不是
数据
表转Excel var excel...
Delphi
5,943
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章