社区
VFP
帖子详情
有一text1,数据源为表中一个数值型字段,如何检测是否为空,输入0时,即判断为不为空。注意是数值型字段。
jy123456
2009-12-05 09:31:24
有表单中的text1,数据源为表中一个数值型字段,如何检测是否为空?要求:输入为0时,也判断不为空。empty()不行。注意是数值型字段。
...全文
242
12
打赏
收藏
有一text1,数据源为表中一个数值型字段,如何检测是否为空,输入0时,即判断为不为空。注意是数值型字段。
有表单中的text1,数据源为表中一个数值型字段,如何检测是否为空?要求:输入为0时,也判断不为空。empty()不行。注意是数值型字段。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qddxning
2009-12-09
打赏
举报
回复
public pp
pp=str(alltrim(thisform.text4.valu))
if pp==''
messagebox('TEXT4的值为空!',48,'提示!')
else
messagebox('TEXT4的值不为空!',48,'提示!')
endif
十豆三
2009-12-07
打赏
举报
回复
你对比一下以下两个区别:
?Empty(Str(0))
?Empty(0)
taohua300
2009-12-07
打赏
举报
回复
个你另一种方法解决
修改表的该字段为字符型,大不了以后调用该字段数据的时候转换成数值型就可以了
jason_dion
2009-12-07
打赏
举报
回复
输入为0时,也判断不为空。
输入为‘0’和不输入为空时,Empty返回都为空。
到底是空还是不空????
jason_dion
2009-12-07
打赏
举报
回复
楼主表达能力~~~~汗一个~~~~
都市夜猫
2009-12-06
打赏
举报
回复
用 Isblank(This.Value) 试试
jy123456
2009-12-06
打赏
举报
回复
我的意思是有表单中的text,数据源为表中一个数值型字段,如何检测是否已经进行了输入?要求:输入数据要包括0在内。现在遇到的问题是输入为‘0’和不输入为空时,Empty返回都为空。将空值str转化为字符后看长度也不行,因为空值str后就为0了,也不能区分是否已输入,如何我是否进行输入了呢?(当然数据源中字段为了字符型就没有上述问题了)。
xie_jiacai
2009-12-06
打赏
举报
回复
楼上正解,在text 的lostfocus 或valid中写
IF this.value=0
messagebox("请填写大于零的数据!")
endif
jason_dion
2009-12-06
打赏
举报
回复
为什么要用STR()呢?
case val(thisform.text4.value)=0
messagebox("请填写大于零的数据!")
jy123456
2009-12-06
打赏
举报
回复
有什么办法检测吗?str(thisform.text4.value)为0啊.
jy123456
2009-12-05
打赏
举报
回复
CASE LEN(allt(str(thisform.text4.value)))=0
messagebox("请填写!")
还是不行。估计str()后的值就为0了
十豆三
2009-12-05
打赏
举报
回复
转成字符后再用 Empty 或用 Len 看一下长度
数据库
字段
设计
A.
字段
类
型
介绍 不同的关系
型
数据库在
字段
类
型
的具体化上差异较多,这里无法一一详述,但具体化的
字段
类
型
再多,无外乎几种:字符、数字、日期、二进制。 B.不为
空
设默认值 表中应该尽可能避免可为NULL的列,且尽可能显示设置默认值,尤其是被索引的列。 为什么? 在MySQL数据库中,
空
值是不占用
空
间的,而NULL其实是占用
空
间的。再者,MySQL表的列中包含NULL的话,该列就不会包含在索引中,也就是说使用索引是无效的,现在不确定其它数据库是否也是如此。所以考虑今后可能会使用索引的
字段
,就要设置
字段
属性是NO
第3章表的创建和操作
3.1表结构和数据类
型
3.1.1表和表结构 表结构。组成表的各列的名称及数据类
型
,统称为表结构。 记录。每个表包含了若干行数据,它们是表的“值”,表中的一行称为
一个
记录。因此表是记录的有限集合。
字段
。每个记录由若干个数据项构成,将构成记录的每个数据段称为
字段
。
空
值。
空
值(null)通常表示未知、不可用或将在以后添加的数据。若
一个
列允许为
空
值,则向表中
输入
记录值
时
可不为该列给出具体值;而
一个
列若不允许为
空
值,则在
输入
时
必须给出具体值。 关键字。若表中记录的某一
字段
或
字段
组合能唯一标识记录,则
不同
数据源
的
字段
类
型
以及相互转换
不同
数据源
的
字段
类
型
:mysql、oracle、hive、clickhouse、postgreSql、sqlServer
(转)SQLite
字段
信息 增删改查 常见问题
我的情况是需要去 查看下数据库中的某个表中 是否存在某个指定的列或者
字段
,,不存在该
字段
,则添加这个
字段
。 相当于去查询SQLite, 获得表中
字段
的一些信息, 比如
字段
是否存在, 声明的类
型
, 长度, 是否可为
空
, 是否自增等等 论坛:http://topic.csdn.net/u/20120921/14/439a7c6c-f5e1-4ef8-a44d-ecafdeff0580.html
ArcGIS Desktop 的
字段
(Field)那些事
大家在进行数据编辑,自然少不了对某个要素类的某个
字段
进行编辑,设置相关的值,修改相关的值,那么在
字段
修改方面也有许多问题,特总结一下,与大家进行分享!1:ArcGIS Desktop是否可以对
字段
进行重命名?答:如果你的ArcGIS Desktop版本是10版本或者10版本之前,那么你需要将该
字段
删除,然后重建创建
一个
新名称的
字段
。如果你的ArcGIS Desktop版本是10.1,那么可以直接对
VFP
2,749
社区成员
29,140
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章