Bom, estou criando layout de tela em delphi, para uma tela de cadastro. Tenho alguns campos que são de necessário preenchimento, por exemplo o nome, ai para eu saber se o nome está preenchido eu uso ao seguinte código
if (Length(trim(DBEdtNomCli.text))) = 0 then //Conta o número de caracteres.
begin
Application.MessageBox('Por Favor Preencha O Campo Nome do Cliente','Aviso',mb_ok + mb_iconerror);
DBEdtNomCli.SetFocus;
Abort;
end;
end;
Funciona tudo direitinho na boa, porém eu gostaria de criar uma função que fizesse isso pra mim, porque imagina eu ter que digitar isso tudo +/- umas 15 vezes em cada tela. Consegui criar a função.
function ContaCaracter (Texto : String) : real;
begin
//Função para contar número de caracteres nos campos necessários, evitando assim informações em branco
if (Length(Trim(Texto))) = 0
then Application.MessageBox(Pchar('Não Informada'),'Aviso',mb_Ok + mb_iconerror);
Abort;
end;
A dúvida é a seguinte. Gostaria que na hora de informar que existe um campo em branco, eu pudesse dizer qual o campo está em branco
Pergunta
Guest Murilo Carlos Cardoso
Bom, estou criando layout de tela em delphi, para uma tela de cadastro. Tenho alguns campos que são de necessário preenchimento, por exemplo o nome, ai para eu saber se o nome está preenchido eu uso ao seguinte código
procedure TFrmCadCliente.BitBtnOkClick(Sender: TObject);
begin
if (Length(trim(DBEdtNomCli.text))) = 0 then //Conta o número de caracteres.
begin
Application.MessageBox('Por Favor Preencha O Campo Nome do Cliente','Aviso',mb_ok + mb_iconerror);
DBEdtNomCli.SetFocus;
Abort;
end;
end;
Funciona tudo direitinho na boa, porém eu gostaria de criar uma função que fizesse isso pra mim, porque imagina eu ter que digitar isso tudo +/- umas 15 vezes em cada tela. Consegui criar a função.
function ContaCaracter (Texto : String) : real;
begin
//Função para contar número de caracteres nos campos necessários, evitando assim informações em branco
if (Length(Trim(Texto))) = 0
then Application.MessageBox(Pchar('Não Informada'),'Aviso',mb_Ok + mb_iconerror);
Abort;
end;
A dúvida é a seguinte. Gostaria que na hora de informar que existe um campo em branco, eu pudesse dizer qual o campo está em branco
Agradeço desde já Murilo
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.