Fórum DBcheckbox - allowgrayed false não funciona #225119
10/04/2004
0
Se alguém puder ajudar agradeço.
Tenho um dbcheckbox conectado, com a prop.allowgrayed em false, mas fica no estado grayed. O bd está configurado um estado false(MSAccess), ADOTable.
Quando um bitbtn é acionado(ADOTable.append) é executado ocorre este
problema, entretanto se o bitbtn(ADOTable.edit) é executado o dbcheckbox funciona como esperado!!!
O que está errado?
:?:
N1
Curtir tópico
+ 0Posts
10/04/2004
Marco Salles
Engraçado...Verifique a propriedade enabled Do DbRadioGroup...se o enabled tiver Configuado como false ele vai ficar sempre parecendo estar no estado ´grayed´...Mas Por Outro Lado:
Gostei + 0
10/04/2004
Adilsond
Gostei + 0
06/05/2004
Eniorm
Ok, e no meu caso que eu criei os campos (char tam 1) e defini
o valor default como sendo ´N´
toda vez que eu tento inserir bem como editar os DBCheckBox
aparecem em modo grayed ?????????????????
Gostei + 0
06/05/2004
Adilsond
ValueChecked := ´S´;
ValueUnchecked := ´N´;
Verifique se o valor default está sendo carregado corretamente:
procedure TForm1.Table1AfterInsert(DataSet: TDataSet);
begin
ShowMessage(´Valor do campo xxxx: ´ + MinhaTabela/QueryCampo.Value);
end;
Caso não esteja, faça:
procedure TForm1.Table1NewRecord(DataSet: TDataSet);
begin
MinhaTabela/QueryCampo.Value := ´N´;
end;
Faça um sql para alterar os registros já inclusos e execute via o SQL Explorer.
update tabela
set campo = ´N´
where campo <> ´S´
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)