【VIP专享】Access 使用方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access表更改过程中的数据转,还是可能会在数据类型转换时出现数据丢 失,应该知道对现有数据进行数据类型转换时的结果。 任意鼓据类型转换为"自动编号":无法完成。"自动编号"字 段类型必须在新字段中从头创建。 "文本"转换为"鼓字"、"货币"、"日期/时间"和"是/否":在多 数情况下,进行该转换时不会损坏数据。不适当的值会自 动删除。例如,包含"January 28 , 2007" 的文本字段会如 实地转换为"日期/时间"字段。但是,如果将包含有" Januaη28 , 2007" 的字段改为"是/否"字段类型,则会删 除该值。 "备注"到"文本飞可进行直接的转换,不会丢失和损坏任何 数据。多于"文本"字段指定字段大小的文本会被截取并丢 失。
Access表更改过程中的数据转换问题
"数字"到"文本":不会丢失信息。会使用常规数字 格式将数字转换为文本。 "数字"到"货币": 因为"货币"数据类型使用固定的 小数点,所以在截取数字时可能会损失一些精度。 "日期/时间"到"文本飞不会丢失信息。会使用常规 数字格式将日期和时间转换为文本。 "货币"到"文本":不会丢失信息。货币值会转换为 没有货币符号的文本。 "货币"到"数字飞简单直接的转换。某些数据可能 丢失,因为转换的货币值会适合新的数字字段。 例如,将"货币"转换为"长整型"时,会截取掉(去 掉)小数点。
vbExclamation, "艾赛思应用网" CheckUserPasswordInGroup = False End Function
oldPassword As String, newPassword As String) As Boolean On Error GoTo ChkErr
Dim wk As DAO.Workspace, Ur As er, i As Integer, Found As Boolean CheckUserPasswordInGroup = False Found = False Set wk = DBEngine.CreateWorkspace("", "Admin", "") '//要特别注意上面一句,必须使用拥有数据库管理权限的用户名和密码打开工作区!
Next i
修改工作组用户密码
If Not Found Then MsgBox "'" & UserName & "' 不是一个有效的用户名!",_ VBExclamation, "艾赛思应用网" CheckUserPasswordInGroup = False Exit Function
End If CheckUserPasswordInGroup = True Exit Function ChkErr: MsgBox "'" & UserName & "' 用户密码修改失败!",_
修改工作组用户密码
'//下面一段是查找用户名是否存在,如果存在,修改密码,不存在出错报 告。
For i = 0 To ers.Count - 1 If ers(i).Name = UserName Then Set Ur = ers(i) Found = True Ur.newPassword oldPassword, newPassword Exit For End If
"是/否"到"文本飞将"是/否"值简单地转换为文本。 不会丢失信息。
OLE 数据类型:不能转换为其他任何数据类型。
修改工作组用户密码
下面是修改工作组用户密码的函数,调用时如果用于密码为空,请使用“”, 不要使用null,两者不同。:) Function CheckUserPasswordInGroup(UserName As String,_
Access表更改过程中的数据转换问题
"自动编号"到"文本":转换时不会丢失数据,但是 文本字段的宽度不足以保存所有"自动编号"值时 例外。在这种情况下会截取数字。
"自动编号" IIJ "数字飞简单直接的转换。某些数 据可能丢失,因为转换的"自动编号"值要放入新 的数字字段中。例如,大于32767 的"自动编号" 在转换为整型字段时会被截取。
Access数据库随机查询的SQL语句
Access数据库随机查询的SQL语句代码如 下: 》》Select TOP N * From TABLE Order By Rnd(ID) Rnd(ID) 其中的ID是自动编号字段,可以利用其他 任何数值来完成,比如用姓名字段 (UserName) Sql代码如下: 》》Select TOP N * From TABLE Order BY Rnd(Len(UserName))