Fórum Como fazer se existi tal campo em uma tabela #573121
22/12/2016
0
Alan
Curtir tópico
+ 0Posts
22/12/2016
Gutierry Pereira
Utilize o evento onExit do edit. Neste evento utilize uma query ou crie uma para fazer a consulta a sua tabela de NCM onde o NCM é igual ao do edit. Caso exista vc envia a mensagem para o usuário se não vc da uma mensagem desejada e retorna o foco para seu campo de NCM.
Espero ter ajudado.
Gostei + 0
22/12/2016
Raimundo Pereira
qryNCM.OPEN;
IF qryNCM.locate('TBL_NCM_CAMPO_NCM',QRY_PRODUTO.FIELBYNAME('NCM').ASSTRING,[]) THEN
BEGIN
SHOWMESSAGE('OK'); // AQUI VOCÊ SUA ROTINA PARA ATUALIZAR O CADASTRO DO PRODUTO PARA ALQ_ICMS DO CADASTRO DE NCM
END
ELSE
BEGIN
// AQUI VOCÊ SUA ROTINA PARA ATUALIZAR O CADASTRO DO PRODUTO PARA ALQ_ICMS PARA 0
END;
END;
Gostei + 0
22/12/2016
Alan
Gostei + 0
22/12/2016
Alan
Gostei + 0
23/12/2016
Jones Granatyr
with TFDQuery.Create(Self) do
try
Connection := cnnConexao; // coloca aqui o componente de conexão
Open('select ncm from produtos where ncm = :ncm');
Params[0].AsString := ANcm; // essa variável seria o que você quer comparar
if not is Empty then
ShowMessage('Já existe');
finally
Free;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)