起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: cdz0451

【搞定】如何用代码让数据集获得焦点**

[复制链接]
 楼主| 发表于 2007-10-13 11:45:58 | 显示全部楼层
如果是BUG 就 等等
可以先解决下 2楼的 问题
错误 如图:

error.jpg

28.81 KB, 下载次数: 222

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 11:48:39 | 显示全部楼层
我选择‘否’, 让 ‘报销时间’和‘报销费用’变成只读。代码在2楼
如果让一个字段只读,就没有问题,如果是2个 就出现以上错误
回复 支持 反对

使用道具 举报

发表于 2007-10-13 11:54:28 | 显示全部楼层
看错误截图像是你访问了一个空对象。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 11:57:51 | 显示全部楼层
空对象? 什么意思? 如何解决?
回复 支持 反对

使用道具 举报

发表于 2007-10-13 13:48:42 | 显示全部楼层
具体要看你的代码了,你最好设置断点,跟踪一下代码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 14:10:11 | 显示全部楼层
我运行了,就是在 这句上,如果 把这里的任意一条控制只读的语句注释掉,就不出错。只要2个都在,就报错  什么问题?
  DataSetCLWXXXSJJ.FieldByName('BXSJ').AsString := '';
    DataSetCLWXXXSJJ.FieldByName('BXSJ').ReadOnly :=true;

    DataSetCLWXXXSJJ.FieldByName('BXFY').AsString:='';
    DataSetCLWXXXSJJ.FieldByName('BXFY').ReadOnly :=true;
回复 支持 反对

使用道具 举报

发表于 2007-10-13 14:38:16 | 显示全部楼层
楼主,这两个字段都在文档中显示了吗?
如果有,显示正常吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 14:47:31 | 显示全部楼层
恩 都显示了 只要不写2个只读 就什么问题都没有。。。。一切正常
这断代码编译也没有问题
回复 支持 反对

使用道具 举报

发表于 2007-10-13 14:59:47 | 显示全部楼层
楼主,把你的资源打包发上来看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 15:13:02 | 显示全部楼层
我发上来了 你看看吧

readOnly.rar

1.08 MB, 下载次数: 99

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 22:15 , Processed in 0.051004 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表