易截截图软件、单文件、免安装、纯绿色、仅160KB

Access新建模块无法调用

第一次用Access的模块功能,定义了如下函数:
Public Function UnionString(a, b As Integer) As String
UnionString = CStr(a) + CStr(b)
End Function

然后建立了一个查询:

SELECT UnionString(OrgId,OrgType) from Org_Info

运行时,提示:“表达式中UnionString函数未定义”。

请问下是何原因呢?
你建在哪里了?
然后是在哪儿调用的? 如果是在ACCESS外部的程序中比如C#,ASP中则无法调用这些自定义的函数。

都在Access里啊,在对象里建立的“模块”和“查询”。

这样,猜不到是什么问题。 建议你上传一个测试用的MDB文件,把无关的表和代码删除。你可以先试一下,能再现你的问题即可。

可以上传到 http://www.access911.net/csdn

好的 我一会就上传 谢谢你了哈

已上传,test.mdb


哦 一直没在意是模块和函数同名的问题 是什么原因呢?

如果模块名也是 UnionString  ,则VBA会以为是个对象类,以为这是个类模块。 这样它就不会以为你调用 UnionString () 是个函数,而解析成为一个类模块名。

类模块?好像明白了。这方面我再去看看相关资料。谢谢你了^_^


相关问答:

Access查找重复问题

ACCESS数据库中有一个tablename表,设计如下 
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注” 
其中"编号"维一,在“ISBN”中有的为空值, ......

MFC连接ACCESS 出错

麻烦各位帮忙看看啊
代码如下:
CoInitialize(NULL);
  _ConnectionPtr pConn(__uuidof(Connection)); 
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->ConnectionString="Provider ......

Delphi 与 ACCESS的诡异现象

delphi 2007 + access 2007 +odbc +TADODataset,TADOConnection,TADOCommand


//删除数据
procedure TCDSSelectTools.DeleteMachine(byMachineID: string);
  tmpCmd := TADOCommand.Create(ni ......

求全国省份ACCESS数据库,要全称

如题,省份要求全称
????????

找 IP库

留个邮箱给我,我发给你


查GB/T2260 2007 自己整理一下

不懂啥意思耶!

http://www.popub.net/script/pcasunzip.html

楼上给的地址,可不能下载啊.

引 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号