Office中国论坛/Access中国论坛

标题: 在模块中这个的函数该如何写? [打印本页]

作者: 大妹妹    时间: 2006-1-6 23:57
标题: 在模块中这个的函数该如何写?
有一个更新查询如下,可以正确使用

UPDATE 表1 SET 表1.结果 = IIf([数据]="一",1,IIf([数据]="二",2,3));


但我想用在模块中写一段函数,然后在更新查询调用,但不能使用,请可帮我改一下呢

模块代码如下:

Function AAAA()
AAAA = IIf(数据 = "一", 1, IIf(数据 = "二", 2, 3))
End Function

更新查询调用如下:

UPDATE 表1 SET 表1.结果 = AAAA();


例子:当然在实际应用中并不是这样简单[attach]15180[/attach]

作者: 静儿    时间: 2006-1-7 00:52
Function AAAA(tmp as string) as byte
AAAA = IIf(tmp = "一", 1, IIf(tmp = "二", 2, 3))
End Function

更新查询调用如下:

UPDATE 表1 SET 表1.结果 = AAAA([数据]);





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3