怎么判断dbgrid中某个单元格的值是否符合要求

zl_215 2003-09-12 10:09:42
在dbgrid中可以修改人员的工资,数据库中工资是最多7位数的,需要控制输入的数据不能对于7位,但是dbgrid是自动post的,怎么办
...全文
45 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundayzhao 2003-09-12
  • 打赏
  • 举报
回复
利用固定字段,然后再字段的onchange事件中处理。就可以了。
xiaofei7569 2003-09-12
  • 打赏
  • 举报
回复
在dbgrid中不要修改数据。
RaulWhite 2003-09-12
  • 打赏
  • 举报
回复
考虑一下替代品吧!
zl_215 2003-09-12
  • 打赏
  • 举报
回复
那有没有什么办法来解决呀?
lean77 2003-09-12
  • 打赏
  • 举报
回复
不能在beforepost判断,那样就晚了呀!最好光标移开就判断。

一句话,dbgrid太不好用!!

zl_215 2003-09-12
  • 打赏
  • 举报
回复
在beforepost里控制不行
我需要判断数值〉100000时就提示
IORILI 2003-09-12
  • 打赏
  • 举报
回复
要不就在dbgrid的ondrawdatacell里写代码
mysqlcom 2003-09-12
  • 打赏
  • 举报
回复
if length(currenttostr(dbgrid1.fields['monry'].value))>7 then
begin
....
end;
IORILI 2003-09-12
  • 打赏
  • 举报
回复
在table的beforepost里控制。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧