Saludos
Segun tengo entendido este componente no se utiliza para insertar datos de esa manera. Ya que esta asociado al campo de una tabla. Si necesitas insertar datos utiliza el radiogroup.
Código Delphi
[-] begin
with Datamodule1.tabla do begin
open;
insert;
Case radiogroup.items of
0: FieldByName('AV_OD').AsString:='valor x';
1: FieldByName('AV_OD').AsString:='valor y';
2: FieldByName('AV_OD').AsString:='valor z';
end;
end;
end;
Si aun deseas utilizar el Dbradiogroup
Código Delphi
[-] begin
with Datamodule1.tabla do begin
open;
insert;
Case radiogroup.items of
0: FieldByName('AV_OD').AsString:=dbradiogroup.values.strings[0];
1: FieldByName('AV_OD').AsString:=dbradiogroup.values.strings[1];
2: FieldByName('AV_OD').AsString:=dbradiogroup.values.strings[2];
end;
end;
end;
Muy complicado
DbRadioGroup
Las propiedades Items y Values estan asociadas. Si seleccionas el Items 1, el valor que delvolvera este sera el Values 1 (el dataset de la tabla debe estar en modo de ediccion). A medida que escojas un items el Values cambia.
Si necesitas que te aclaren un poco mas, no dudes...
Hasta luego.