Avalados por :
Tenho uma tabela com as seguintes entradas:
Número do fornecedor País do fornecedor Nome do fornecedor Número da conta
Ven1 VC1 VN1 ACCT1
Ven1 VC2 VN2
Tenho um requisito: se um fornecedor estiver em vários países, é considerado válido para todas as entradas se tiver um número de conta bancária em pelo menos 1 país para todas as entradas; caso contrário, as entradas em branco ou nulas para todos os países para o mesmo fornecedor são inválidas.
Para o cenário acima, Ven1 deve ser válido para ambas as entradas.
Uma declaração básica IF (Número da Conta não é Nulo ou Número da Conta != '') considera a primeira entrada como válida, enquanto a segunda não.
Adicionando (usando a busca)
Se ($NúmeroConta é Nulo ou $NúmeroConta =' ')
IF (NúmeroFornecedor =
pesquisa
('Conexão', 'tabela',
'Número da Conta', 'Não é Nulo',
'Número da Conta', '!= \'\' ',
'Número do Fornecedor', $NúmeroFornecedor) ) return Verdadeiro.
Como 'NÃO É NULO' seria tratado: como uma string real ou um valor? o mesmo para o !=\'\'.
Se isso não funcionar, alguma sugestão? Tentei IFs aninhados, mas não consegui obter a saída desejada no teste de regras.
No hay respuestas para mostrar
Se el primero en responder
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor