Fórum USANDO IF #548173
11/03/2016
0
procedure TDataModule1.ADOTable1BeforePost(DataSet: TDataSet);
begin
//TESTANDO SE DEFICIENTE
IF (ADOTable1PortDeficiencia.AsString<>'NÃO') THEN
BEGIN
ShowMessage('Digite a deficiência');
abort;
END
else IF(ADOTable1TipoDeficiencia.AsString<>'') then
BEGIN
showmessage ('Registro salvo com sucesso');
ADOTable1.Post;
//ShowMessage(''Aguarde o Processamento'');
end;
END;
Luciano
Curtir tópico
+ 0Post mais votado
11/03/2016
[img]http://arquivo.devmedia.com.br/forum/imagem/269142-20160311-075302.png[/img]
Quanto a sua dúvida eu quem pergunto, o que deu errado?
William
Gostei + 1
Mais Posts
11/03/2016
Raimundo Pereira
Supomos que você tem um campo no form, que é informado se a pessoa é portador de deficiência ou não.
1.Você cria uma procedure de validação pré post, a mesma vai realizar as verificações e permitir ou não gravar o registro.
Gostei + 0
11/03/2016
Rafael Bosco
Enfim, conforme o William comentou, aparentemente não tem nada de errado, a não ser que no banco de dados a palavra esteja como NAO, e você está fazendo uma conferência utilizando :
ADOTable1PortDeficiencia.AsString = 'NÃO'
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)