起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 420|回复: 12

【结】初始化运行错误

[复制链接]
发表于 2010-3-1 10:08:10 | 显示全部楼层 |阅读模式
初始化运行,在一个数据集post的时候,弹出对话框报错:请输入地点。
临近的两句代码为:
lDest.FieldByName('dd').AsString:='';
  lDest.Post;
我确实没给dd赋有意义的值。

我看了对应的数据表,地点 字段没要求必须,
数据集上, 字段编辑器 也没有对地点做特殊要求,这还有什么原因呢?
回复

使用道具 举报

发表于 2010-3-1 10:17:14 | 显示全部楼层
应该还是你自己对业务进行了处理,比如在beforepost等事件中使用了代码限制,或者在数据集字段中的数据约束属性中,字段的约束属性等等。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 13:27:23 | 显示全部楼层
找来找去,就是找不到,能不能求助一下远程协助
回复 支持 反对

使用道具 举报

发表于 2010-3-1 13:37:58 | 显示全部楼层
您做一个测试信息和功能。看是否报这个提示,如果报,就是在数据表的定义上设置的,如果没报,就是在你的信息或者功能设置的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 13:46:59 | 显示全部楼层
其实我出错的代码是写在流程的afterflowout事件中的。
你说的,我试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 14:38:54 | 显示全部楼层
我照你说的,做了个测试例子,包括个测试信息和功能。
但依然报这个提示,按照你的推理,应该在表上。
可是表上的 地点 这个字段,确实没要求 必须。 怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 14:49:31 | 显示全部楼层
还是很奇怪,如果在表上把 某字段 的 必须 属性勾上,
那么,在功能上,如果不填写此字段就保存数据的话,报, 某字段 是必须的。

不行,晕了,不知道怎么回事。
真着急了,请各位帮帮忙。
回复 支持 反对

使用道具 举报

发表于 2010-3-1 15:06:45 | 显示全部楼层
字段上选择了必须,如果你添加或者编辑的时候不填这个这个字段当然会有提示了。
你把必须去掉,重新创建以下物理表看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-1 15:08:08 | 显示全部楼层
不是你说的这样,
选了必须 的是另一个字段。它不关“请输入地点”这句话的事。

为了确保,不是 必须 引起的问题, 我把 勾选的 必须 去了,试了试,还是出之前的问题:请输入地点。
回复 支持 反对

使用道具 举报

发表于 2010-3-1 15:23:04 | 显示全部楼层
看看字段的编辑属性
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 03:16 , Processed in 0.038921 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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