DBRadioGroup Delphi

03/01/2017

0

Tenho uma aplicação onde coloquei um DBRadioGroup que consigo armazenar dentro do BD.. Até ai tudo certo!!

Porém quando abro a aplicação todos os dados estão na tela porém o botão esta desmarcado.

Como ficaria para entender que selecionei ele e retornar marcado?

Att
Responder

Posts

04/01/2017

Raimundo Pereira

Qual valor você armazena no BD?
Integer ou String?

A melhor opção seria armazenar em Integer,

Exemplo na sua tabela no BD.
Tabela_PARAM
Campo referente ao Grupo Radio Grupo = GRD_Y

Supomos que anteriormente foi marcado o button na aplicação número2.
Então para retornar button marcado anteriormente basta setar o index

procedure TForm1.Button1Click(Sender: TObject);
var Valor_Tabela:Integer;
begin
Valor_Tabela:=1;// Quando usar dados da tabela
//Tabela_PARAM.fielbyname(GRD_Y).asinteger; //Então será o valor no campo da tabela
RadioGroup1.ItemIndex:=Valor_Tabela;

// Lembrando que componentes index 0 é 1
end;
Responder

05/01/2017

Emerson Nascimento

avalie como está o conteúdo da propriedade itemvalues. é ele que determina como o dbradiogroup será "setado".
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar