关于在ACCESS中自定义函数问题?帮我一把!

kissfire 2002-12-25 03:25:49
自定义函数时,我要在函数中取某一个表中某一条记录的指定的字段的值,该如何取呢?用SQL语句吗?那怎么执行SQL语句呢?
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kissfire 2002-12-27
  • 打赏
  • 举报
回复
既然是在一个打开的数据库(如:管理.mdb)里定义函数,应该不用ADO去连接它吧,但是是该用什么办法取数据呢?
borisnew 2002-12-26
  • 打赏
  • 举报
回复
docmd是access里用来运行vb代码的命令,没特殊意义。vb里不用的
amtyuranus 2002-12-26
  • 打赏
  • 举报
回复
我觉得你这个在access中你通过一个视图就可以得到你的结果了吧
kissfire 2002-12-26
  • 打赏
  • 举报
回复
请问可以用ADO吗?跟VB中一样吗?那连接字符串怎么写?
acnConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "管理.mdb;Persist Security Info=False"

Data Source该怎么写?
kissfire 2002-12-26
  • 打赏
  • 举报
回复
请问:docmd.runsql "sql语句"如果返回一个记录集,我该怎么引用呢?我要循环判断记录集中某个字段的值。
kissfire 2002-12-25
  • 打赏
  • 举报
回复
谢谢hyc001(小倩),我试过dlookup,可以的。不过,docmd是ACCESS里面的吗?我在帮助里没找到啊,也是返回一个记录集吗?我怎么引用呢?
hyc001 2002-12-25
  • 打赏
  • 举报
回复
dim xx as string
xx=dlookup("字段名","表名","条件")
msgbox xx
'''''''''''''''''''''''''''''''''''
如果你想运行sql语句
docmd.runsql "sql语句"

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧