GARANTIR DESCONTO

Fórum ClientDataSet: Não permitir que adicione a mesma data novo #350402

11/12/2007

0

Como não permitir digitar a mesma data em novo registro no dgbrid.
Ex: Uso dbgrid e nele tem apenas uma coluna chamada data.
Ai clico nele e digito 09/12/2007, ai novamente movendo as setas para
baixo do teclado automaticamente o dbgrid já adicionou uma linha em branco e digito a mesma data, só que não quero que ele aceite a mesma data 09/12/2007.
Como fasso para que o clientdataset/dgbrid não aceite em outro registro a mesma data.


Exvasp

Exvasp

Responder

Posts

11/12/2007

Edilcimar

coloque como chave primária


Responder

Gostei + 0

11/12/2007

Jakefrog

Caso não queira mudar a estrutura da tabela, vc poderia fazer um select. se achar alguma coisa, aí vc não adiciona! dá um abort! ^_^


Responder

Gostei + 0

11/12/2007

Exvasp

Caso não queira mudar a estrutura da tabela, vc poderia fazer um select. se achar alguma coisa, aí vc não adiciona! dá um abort! ^_^


Obrigado, mas como usar o comando abort após o select?


Responder

Gostei + 0

11/12/2007

Jakefrog

Se faz o seguinte
qr.open;
if qr.recordcount > 0 then
abort;




qr no caso é a query q vc quer usar! ^_^


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar