produzir mensagem de erro
oláa galera tudo bom?
Então estou com um probleminha, assim, eu tenho um form e nele tem um edit onde o usuário coloca o numero de telefone para dar inicio a compra, só q temos a possibilidade de o usuário não colocar o telefone e de inicio a compra nisso vai dar uma mensagem de erro. O q eu queria é saber é se tem um meio de o programa dar uma mensagem de erro avisando a pessoa a colocar o numero de telefone, antes que o erro real do banco faça e comprometa toda a aplicação. ( que confusão hehhehehe) Espero q tenha sido mais clara Possível!!
Obrigadoo!!
Então estou com um probleminha, assim, eu tenho um form e nele tem um edit onde o usuário coloca o numero de telefone para dar inicio a compra, só q temos a possibilidade de o usuário não colocar o telefone e de inicio a compra nisso vai dar uma mensagem de erro. O q eu queria é saber é se tem um meio de o programa dar uma mensagem de erro avisando a pessoa a colocar o numero de telefone, antes que o erro real do banco faça e comprometa toda a aplicação. ( que confusão hehhehehe) Espero q tenha sido mais clara Possível!!
Obrigadoo!!
Mirelle Bueno
Curtidas 0
Respostas
Antonio Baceiredo
20/07/2014
Mirelle,
Uma forma de resolver isso é colocar o código no abaixo no evento OnExit do EDIT.
O ideal seria colocar as verificação no botão salvar do seu formulário antes de executar sua rotina de salvamento dos dados:
Qualquer duvida,
Retornar.
Antonio Baceiredo
Uma forma de resolver isso é colocar o código no abaixo no evento OnExit do EDIT.
if (Edit1.Text = '') OR (Length(Edit1.Text) < 9) then
ShowMessage('Por favor, preencher o campo [TELEFONE]');
ShowMessage('Por favor, preencher o campo [TELEFONE]');
O ideal seria colocar as verificação no botão salvar do seu formulário antes de executar sua rotina de salvamento dos dados:
if ((Edit1.Text = '') OR (Length(Edit1.Text) < 9)) then
ShowMessage('Por favor, preencher o campo [TELEFONE]')
else
RotinaSalvar;
ShowMessage('Por favor, preencher o campo [TELEFONE]')
else
RotinaSalvar;
Qualquer duvida,
Retornar.
Antonio Baceiredo
GOSTEI 0
Mirelle Bueno
20/07/2014
Obrigado Por me responder Antonio.
Muito boa sua ideia, só que ele tinha q verificar essa rotina assim q o cliente clicar em uma check Box, eu to colocando no onshow, mas fica cansativo a mesma mensagem kkkkkkkkkkkkk
Muito Obrigadoo!!
Muito boa sua ideia, só que ele tinha q verificar essa rotina assim q o cliente clicar em uma check Box, eu to colocando no onshow, mas fica cansativo a mesma mensagem kkkkkkkkkkkkk
Muito Obrigadoo!!
GOSTEI 0
Antonio Baceiredo
20/07/2014
Colocar essa rotina no evento OnExit do Checkbox.
Qualquer duvida,
Retornar.
Antonio Baceiredo
Qualquer duvida,
Retornar.
Antonio Baceiredo
GOSTEI 0
Mirelle Bueno
20/07/2014
mas e quando vc tem varias check box? por exemplo umas 20?, tem como colocar?
GOSTEI 0
Antonio Baceiredo
20/07/2014
Possível é, porem não é a melhor forma de programar replicado código.
O ideal como dito anteriormente, é você criar uma rotina de verificação que vai ser executada sempre que o botão [SALVAR] for executado.
Dessa forma você pode realizar todas as verificações pertinentes do seu formulário tal como, campos vazios, erro em preenchimentos de datas e etc....
Não sei como você esta desenvolvendo sua lógica de programação, mais a dica informada acima pode ser adaptada para suas necessidades de varias formas.
Acho que a solução do seu problema você já tem, com a dica que te passei.
Agora você tem que estruturar sua lógica programação para melhor solucionar as dificuldades do seu formulário.
Qualquer duvida,
Retornar.
Antonio Baceiredo
O ideal como dito anteriormente, é você criar uma rotina de verificação que vai ser executada sempre que o botão [SALVAR] for executado.
Dessa forma você pode realizar todas as verificações pertinentes do seu formulário tal como, campos vazios, erro em preenchimentos de datas e etc....
Não sei como você esta desenvolvendo sua lógica de programação, mais a dica informada acima pode ser adaptada para suas necessidades de varias formas.
Acho que a solução do seu problema você já tem, com a dica que te passei.
Agora você tem que estruturar sua lógica programação para melhor solucionar as dificuldades do seu formulário.
Qualquer duvida,
Retornar.
Antonio Baceiredo
GOSTEI 0
Mirelle Bueno
20/07/2014
Possível é, porem não é a melhor forma de programar replicado código.
O ideal como dito anteriormente, é você criar uma rotina de verificação que vai ser executada sempre que o botão [SALVAR] for executado.
Dessa forma você pode realizar todas as verificações pertinentes do seu formulário tal como, campos vazios, erro em preenchimentos de datas e etc....
Agradeço sua ajuda Antonio, é por esse caminho q estou vendo, só q no meu formulario não tem o botão salvar por exemplo, todas as ações são separadas para dar automação na aplicação, quando o cliente clica em uma check box, ele automaticamente esta cadastrando as informações,assim não da tempo para fazer uma verificação, dai eu me perdi em como eu faria as verificações, tendeu?
dava vendo usar o for, só q também não deu certo. tipico problema de quebrar a cabeça kkkkkkkkkkkk
O ideal como dito anteriormente, é você criar uma rotina de verificação que vai ser executada sempre que o botão [SALVAR] for executado.
Dessa forma você pode realizar todas as verificações pertinentes do seu formulário tal como, campos vazios, erro em preenchimentos de datas e etc....
Agradeço sua ajuda Antonio, é por esse caminho q estou vendo, só q no meu formulario não tem o botão salvar por exemplo, todas as ações são separadas para dar automação na aplicação, quando o cliente clica em uma check box, ele automaticamente esta cadastrando as informações,assim não da tempo para fazer uma verificação, dai eu me perdi em como eu faria as verificações, tendeu?
dava vendo usar o for, só q também não deu certo. tipico problema de quebrar a cabeça kkkkkkkkkkkk
GOSTEI 0