Fórum Uso do dbchecbox #214836
17/02/2004
0
Eu uso esse compontenete para checar as parcelas pagas da minha tabela a questão e que ela fica todo tempo ticado em modo de execução como estivese desabilitado mais ticado e tenho que clicar 2 vezes uma pra ficar em branco e outra para fica ticado, tem onde eu desabilitar isso
e ficar em branco pra quando eu quizer ticar para abilitar.
Vixi sera se de pra entender? :lol:
Wagner
Curtir tópico
+ 0Posts
17/02/2004
Fabio.hc
DBCheckBox1.ValueChecked
DBCheckBox1.ValueUnchecked
tem que estar de acordo com os dados gravado no campo.
Ex: true e false, se no banco estiver nulo ela aparece como estivesse desabilitado.
Gostei + 0
17/02/2004
Wagner
Seguinte eu tenho um controle de parcelas
DBCheckBox1 = 1º Parcela
DBCheckBox2 = 2º Parcela
DBCheckBox3 = 3º Parcela
DBCheckBox4 = 4º Parcela
.
.
.
Checked = PAGO (PARCELA PAGA)
Unchecked = PEND (PARCELA PENDENTE)
Ate ai tudo bem no meu relatório sai (PAGO) se tiver ticado e (PEND) se não estiver ticado
O problema e que quando entro no form para abrir um novo controle de parcelas ou não preencho todas as parcelas ele fica ticado como desabilitado, talves seja ate assim mesmo que ele se apresente, mais esteticamente não fica legal no programa
Gostei + 0
17/02/2004
Fabio.hc
O DBCheckBox1 trabalha só com duas opções: Checked e Unchecked.
Vc usa assim Checked = PAGO e Unchecked = PEND, mas se vc gravar nulo é uma terceira opção, por isso o DBCheckBox mostra como se estivesse desabilitado, então vc não pode deixar o campo nulo na gravação das parcelas, grava PEND, assim quando vc abrir o form o DBCheckBox vai estar Unchecked.
Gostei + 0
17/02/2004
Wagner
Uso o DbCheckbox para contrele de parcelas
DBCheckbox1 = 1º Parcela
DBCheckbox2 = 2º Parcela
DBCheckbox3 = 3º Parcela
DBCheckbox4 = 4º Parcela
Checked = PAGO (Se cliente pagou) eu tico
Unchecked= PEND (Se cliente não pagou) não tico
Ate ai tudo bem no meu relatório aparece tudo certinho PAGO se Pagou e PEND se não acontece que quando entro no meu form para criar novas parcelas ou eu tenha que usar so duas parcelas por exemplo os DBCheckbox´s aparece ticados com se estivese desabilitado, pode ate ser o uso dele seja assim mesmo, se for paciência, mais que fica sem estética fica
Gostei + 0
17/02/2004
Adilsond
Table1Campo1.Value := False;
Gostei + 0
18/02/2004
Wagner
Table1codigo1.value
codigo = ?
Table1 = ?
Gostei + 0
19/02/2004
Wagner
Gostei + 0
20/02/2004
Adilsond
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)