PDA

Ver la Versión Completa : dbradiogroup


Debian
05-04-2005, 16:54:47
alguien me puede ayudar en como guardar los valores del dbradiogroup en una tabla

gracias

roman
05-04-2005, 17:06:41
Pues tendrás que ser más específico. Al igual que con otros controles similares no tienes que hacer nada para que se guarden sus valores en la tabla como no sea ajustar correctamente sus propiedades DataSource, DataField, Items y Values.

// Saludos

Debian
05-04-2005, 17:51:00
tengo un dbradiogroup con sus items y values conectado a una tabla que hay en una base de datos, pero cuando voy a guardar yo puse


DataModule1.tabla.open;
DataModule1.tabla.insert;
DataModule1.tabla.FieldByName('AV_OD').AsString:=dbradiogroup.value;
DataModule1.tabla.post;

pero esto no hace nada

en la parte del codigo que esta en rojo es en la que tengo dudas

esta base de datos yo la hice en el access

gracias

vtdeleon
05-04-2005, 20:13:38
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.
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;//case
end;// with
end;
Si aun deseas utilizar el Dbradiogroup
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;//case
end;// with
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...:D

Hasta luego.

norberto_larios
12-05-2007, 23:56:29
Es muy simple Usarlo, Asignas las siguientes propiedades
- Datasource
- Data field

Este componente es muy util cuando tienes valores predefinidos y limitados para el campo correspondiente. por ejemplo
si , no
1, 0 , -1
etc. no importando si el tipo de dato sea varchar , integer, numeric , etc.

en mi caso mi campo tenia que ser: 1, -1 o 0

- Entras a la propiedad: Items
y en el cuadro pones el texto que desees para cada opcion, por ejemplo yo puse:

&Entrada a Almacen
&Salida de Almacen
&Traspaso Entre Almacenes

el "&" lo uso para que la letra que la que le sigue aparezca subrayada y se pueda accesar con Alt+Letra, bueno hasta aqui todo bien.

Ahora como hago que se asigne el valor que deseo por cada opcion elegida ??

MUUUUY FACIL te vas a la propiedad: Values

Y pones en el mismo orden que en items los valores correspondientes a cada uno de ellos yo puese:

1
-1
0

Entrada de almacen = 1
Salida de almacen = -1
Traspaso Entre almacen = 0

Y eso es todo. Cuando en la captura lo utilices tomara el valor correspondiente o cuando lo edites tambien apararecera seleccionado el valor adecuado.

Ojala te sirva
saludos

Dishi21
07-03-2011, 14:09:57
Hola, norberto_larios y a todos una pregunta Referente a la propiedad: Items yo podría tomar el valor de este para incluirlo en una variable dentro de un código para una impresión de los datos o tendría que hacer un Case con el valor 0 , 1 , lo que pasa es que requiero el contenido del items ya le puse el values pero quiero mandar a una forma el item 1 que es &Entrada a Almacén solo eso ya a la base me va el 1 , es posible eso?

Gracias;