用表设计器更简单吧,前提是这个表是数据库表,即在数据库设计器中打开这张表。
(1)“约定该字段的值不能小于或等于0”在 字段有效性规则 里写上 年龄>0
(2)而相应的有效性信息为“年龄不能小于或等于0”, 在信息 里写上 "年龄不能小于或等于0" 这里的双引号一定要加。
(3)并通过设置输入掩码的办法来限制编号字段值组成字符必须为数字, 这个在 输入掩码 里输入 数字99, 假设年龄是两位数。
TextBox.InputMask = "99"
在Valid()方法中判断
If This.Value <= 0
MessageBox(“年龄不能小于或等于0”,48,"警告")
return .F.
Endif
可以用Spinner控件,更方便,设置SpinnerLowValue=0,SpinnerHighValue = 允许的最大年龄值