Fórum Componente Dbcheckbox #210495

30/01/2004

0

Pessoal !!!!

Percebo que quando pela primeira vez que rodo uma aplicação que tenha DBCKEKBOX ele aparece marcado em cinza ??? Quero eliminar, como faço, tem jeito ???




Rogério


Rogeranalista

Rogeranalista

Responder

Posts

30/01/2004

Cinh0

é simples colega.

o dbcheckbox fica cinza quando a aplicação é inicializada e o valor da tabela no qual o dbcheckbox ta linkado não é valido, exemplo:

Você criou no seu banco um campo chamado TESTE, entao não colocou nenhum valor padrão para esse campo.

Na propriedade do dbcheckbox você colocou :

ValueChecked - SIM
ValueUncheck - NAO

aqui é onde começa esse problema, quando vc colocou o dbcheckbox no form e linkou ele ao campo da tabela TESTE, que não tem nenhum valor default, entao automaticamente quando você solicitar inclusao nessa tabela o campo TESTE dela vai atribuir o valor BRANCO (em branco), só que você disse nas propriedades do seu componente que ele só estaria marcado se o valor do campo TESTE fosse igual a SIM e desmarcado se o valor do campo TESTE fosse NAO, como ele é BRANCO vai ficar cinza, nem marcado e nem desmarcado.

Solução:

Quando você criar o campo na tabela, coloque como padrão o valor do Uncheck, sendo assim, toda vez que você pedir pra incluir um novo registro ele vai inicializar o componente como DESMARCADO.

Espero ter ajudado, quando dúvida, posta aqui.

sds, cinh0


Responder

Gostei + 0

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

Aceitar