DBRadioGroup Delphi

Delphi

Banco de Dados

03/01/2017

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
Gxf

Gxf

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

03/01/2017

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;
GOSTEI 0
Emerson Nascimento

Emerson Nascimento

03/01/2017

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