FAQ:用代码定义字段AllowZeroLength和Required属性

更新时间:2023-06-22 07:01:53 阅读: 评论:0

迷你贵宾犬FAQ:用代码定义字段AllowZeroLength和
监控安装视频教程
Required属性
1、“必填”为“是”——————比方用 not null关键字
2、“必填”为“否”
3、“允许空字符串”为“是”------- 比方用 NULL 关键字
4、“允许空字符串”为“否”
2和4呢?
(A)依据您的解释,我的理解是这样的在设计Table的时候,我们可以看到“必填属性”和“允许空字符串”两个属性。您盼望在今后的使用过程中能够分别地对其进展修改和设置。不知道我理解的正确吗?假如我理解得不够精确,请让我知道尽可能多对问题的描述,以便我能全面理解您的问题并且能够更快解决问题。
依据我的理解,我做了一下试验,发觉状况是这样的。首先,当我们采纳Create或者Alter语句试图进展
创立或者修改数据库表的时候无法对这两个属性就行修改。由于这两个属性并不是通过Jet SQL语句来定义的。而是表本身的一个属性,这也就是为什么无法通过SQL语句修改的缘由。
汉字有哪些特点虽然通过SQL语句无法对其进展修改,但是我们可以通过VB语句来进展修改。下面我将通过一段代码来显示我们假如得到某一个表中数据字
段的定义状况(您可以用类似的方法来得到如何对其属性的修改)体物
1. 在数据库中分别建立表1,表2,表3,表4。定义“必填属性”和“允许空字符串”的4中定义。
2. 建立一个Button大事OnClick
Option Compare Databa
Private Sub Command0_Click()
反思的作文Dim dbs As Databa
Dim tdfloop As TableDef
Set dbs = CurrentDb()
回家过年
With dbs
” Show which fields are required in the Fields
” collections of three different TableDef objects. RequiredOutput .TableDefs(“表1“)
RequiredOutput .TableDefs(“表2“)
RequiredOutput .TableDefs(“表3“)
RequiredOutput .TableDefs(“表4“)
.Clo
End With
End Sub
Sub RequiredOutput(tdfTemp As TableDef)
Dim fldLoop As Field
” Enumerate Fields collection of the specified TableDef  ” and show the Required property.
Debug.Print “Fields in “
Debug.Print ““
fldLoop.Required = True
fldLoop.AllowZeroLength = True
Next fldLoop
End Sub
3. 由于我们是通过DAO方式对其属性就行修改,所以在“引用”中请包含DAO
具体的定义您可以参考下面的Access中相关主题“AllowZeroLength 属性”和“Required属性”
农家游4.我们用例如MDB中有一个表“表1“,“表1“中有一个字段“a“    Private Sub Command1_Click()
Dim dbs As Databa
Dim tdfloop As TableDef
Dim fldName As Field
Set dbs = CurrentDb()
Set fldName = dbs.TableDefs(“表1“).Fields(“a“)
With fldName
.AllowZeroLength = Fal”允许空字符串为否.Required = Fal”必填字段为否
吃对你的家常菜End With
End Sub

本文发布于:2023-06-22 07:01:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1049467.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:属性   修改   语句
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图