M
MasudaHiroshi
Eu gostaria de criar Função definida pelo usuário, em Access 2002 para inserir numa Consulta Seleção. Com a consulta seleção no modo estrutura abri o editor de visual basic via FERRAMENTAS>MACROS>EDITOR DE VISUAL BASIC, e escrevi a função:
Option Compare Database
Function z(x, y)
z = Atn(Sin(x) / Cos(x) / Cos(y))
End Function
Depois salvei, fechei o editor de visual basic, retornei ao Access, e introduzi na minha consulta, digitando v:z(var1;var2), onde var1 e var2 são variáveis já calculadas ou presentes na consulta. Acces, ao invés de calcular o valor da função definida no módulo, emite a mensagem "Undefined function 'z' in expression". Ao clicar em ajuda, ela me dá a mensagem "Função <nome> indefinida na expressão. (Erro 3085)". Achando que a minha função não tivesse sido gravada, clicando em 'CONSTRUTOR DE EXPRESSÕES'>FUNÇÕES>nOME DO MEU ARQUIVO> encontro a minha função criada. O que falta fazer para fazer a minha função funcionar?
Agradeço antecipadamente a sua ajuda.
Option Compare Database
Function z(x, y)
z = Atn(Sin(x) / Cos(x) / Cos(y))
End Function
Depois salvei, fechei o editor de visual basic, retornei ao Access, e introduzi na minha consulta, digitando v:z(var1;var2), onde var1 e var2 são variáveis já calculadas ou presentes na consulta. Acces, ao invés de calcular o valor da função definida no módulo, emite a mensagem "Undefined function 'z' in expression". Ao clicar em ajuda, ela me dá a mensagem "Função <nome> indefinida na expressão. (Erro 3085)". Achando que a minha função não tivesse sido gravada, clicando em 'CONSTRUTOR DE EXPRESSÕES'>FUNÇÕES>nOME DO MEU ARQUIVO> encontro a minha função criada. O que falta fazer para fazer a minha função funcionar?
Agradeço antecipadamente a sua ajuda.