FUNCAO NZ NAO FAZ O QUE DIZ NA AJUDA DO ACCE
NA PÃGINA DE AJUDA DA MICROSOFT, ESTÃ ESCRITO ASSIM:
Citação:Pode utilizar a função Nz para devolver zero, uma cadeia de comprimento zero (cadeia de comprimento zero: cadeia que não contém caracteres. é possÃvel utilizar uma cadeia de comprimento zero para indicar que tem conhecimento de que um determinado campo não tem qualquer valor. Para introduzir uma cadeia de comprimento zero, escreva duas aspas sem qualquer espaço entre ambas ([Ô][Ô]).) ([Ô] [Ô]) ou outro valor especificado quando uma Variante (tipo de dados Variante: tipo de dados predefinido para variáveis que não possuem caracteres de declaração de tipo quando uma instrução do tipo Def não está em vigor. Uma Variante pode armazenar dados numéricos, de cadeia, de data/hora, Nulo ou Vazio.) é Nula (Null: valor que pode introduzir num campo ou utilizar em expressões ou consultas para indicar dados em falta ou desconhecidos. No Visual Basic, a palavra-chave Null indica um valor nulo (Null). Alguns campos, como campos de chave primária, não podem conter Null.). Por exemplo, pode utilizar esta função para converter um valor Nulo noutro valor e impedir que o mesmo se propague numa expressão.
Sintaxe
Nz(variante [, valorsenulo ] )
POREM ME ENSINARAM QUE PARA UMA CONSULTA ATUALIZAÇÃO QUE BUSQUE DADOS EM MÓDULOS DO VBA SEJA EXECUTADA, VOCE DEVE COLOCAR:
[Ô]Nome da Função[Ô](nz([Nomedocampo];[Ô][Ô]))
os dados estão em um conflito, alguem poderia me esplicar isso detalhadamente?
pelo que entendi, a funçao retorna o segundo parâmetro se o campo (que está indicado no primeiro parãmetro) for nulo.
Ex.
varFreight = CampoDoBD
varResult = Nz(varFreight, [Ô]No Freight Charge[Ô])
dessa forma, a coluna terá a expressão No Freight Charge para todo registro em que o campo endereço for uma string nula
espero ter ajudado