Impedir que Usuário Escolha dois produtos iguas
Tenha uma tela de venda aonde se envolve 3 tabelas. (Venda, Itens e Produtos)
Na tela tenho um DBGrid que está com LookupCombox puxando os produtos.
Mais quando o usuario escolhe 2 produtos iguais, da erro de chave.
Gostaria de mostrar uma mensagem quando o usuario tentar isso e limpar o campo igual.
AJUDA??>>>>>>>>
Precisava pra amanha
Na tela tenho um DBGrid que está com LookupCombox puxando os produtos.
Mais quando o usuario escolhe 2 produtos iguais, da erro de chave.
Gostaria de mostrar uma mensagem quando o usuario tentar isso e limpar o campo igual.
AJUDA??>>>>>>>>
Precisava pra amanha
Narba Silva
Curtidas 0
Melhor post
Marisiana Battistella
14/11/2014
Talvez você possa utilizar algum dos eventos que o Delphi possui, o onClik, onKeyPress, onKeyUp... veja qual melhor se aplica no teu caso.
E nesse evento você verifica se deu erro e mostra a mensagem para o usuário...
Se o erro ocorre quando for Gravar alguma informação, você pode utilizar os controles de exceções para tratar o erros que ocorrem.
Desculpa não poder ajudar mais especificamente, faz tempo q não trabalho com Delphi.
E nesse evento você verifica se deu erro e mostra a mensagem para o usuário...
Se o erro ocorre quando for Gravar alguma informação, você pode utilizar os controles de exceções para tratar o erros que ocorrem.
Desculpa não poder ajudar mais especificamente, faz tempo q não trabalho com Delphi.
GOSTEI 1
Mais Respostas
Narba Silva
13/11/2014
Estou usando chave composta.
Mais o que eu quero saber é que código faço para que no momento em que o usuário escolher no DBGrid o 2° produto igual, apareca uma Mensagem.
Ideais de código????
Mais o que eu quero saber é que código faço para que no momento em que o usuário escolher no DBGrid o 2° produto igual, apareca uma Mensagem.
Ideais de código????
GOSTEI 0
Narba Silva
13/11/2014
up....
GOSTEI 0
Narba Silva
13/11/2014
O DBGrid esta com Lookup , e quando a pessoa escolhe 2 produtos iguais na hora já da erro.
Entao penso que o código deveria ser feito quando se seleciona no DBGrid.
Mais ode seria o codigo ? como seria esse codigo ? Exemplo ?
Entao penso que o código deveria ser feito quando se seleciona no DBGrid.
Mais ode seria o codigo ? como seria esse codigo ? Exemplo ?
GOSTEI 0
Marisiana Battistella
13/11/2014
Quando vc seleciona o objeto, nas propriedades dele tem uma guia que contem todos os eventos que podem ser trabalhados para ele...
Clicando no evento que vc vai utilizar o Delphi cria um procedimento pra vc programar a ação que será realizada...
Clicando no evento que vc vai utilizar o Delphi cria um procedimento pra vc programar a ação que será realizada...
GOSTEI 0