Delphi - ayuda

   
Vista:

ayuda

Publicado por Principiante (72 intervenciones) el 15/11/2008 17:58:37
Hola, foro como estan espero k bien

Estoy terminando una pequeña aplicacion, y tengo una pequeña confusion
tengo que hacer un modulo donde hayan varias opciones necesito k cuando
se seleccione la opcion (si ) en la forma , en la tabla me guarde ese valor
de lo contrario k guarde en la tabla en valor ( no), casi no me se explicar
pero le dejo este ejemplo para ver si le llega la idea:

ejemplo

espejo retrovisor si DBCheckBox1 no DBCheckBox4
aire acondicionado si DBCheckBox2 no DBCheckBox5
botiquin si DBCheckBox3 no DBCheckBox6

quisiera saber cual componente me sirve mejor el CheckBox1 y cuales propiedades
deberia programar para esto o tambien esta el DBCheckBox1 y cuales propiedades deberia programar, para cuando el usuario seleccione valor( si ) se active el cotejo y me guarde el valor (SI ), en la tabla y si selecciona el valor ( no) me guarde ese valor en la tabla, si me pueden poner algun ejemplo para yo tomarlo como base se lo agradeceria mucho, yo estoy pensando poner un dbcheckbox, al lado de cada valor o sea uno al lado del valor (si ) y el otro al lado del valor ( no) y programarle sus propiedades , ayuda estoy muy confundido.-

gracias de antemano.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda

Publicado por E.T. (1106 intervenciones) el 15/11/2008 20:23:40
Si deseas guardar el valor 'SI' o 'NO' en la tabla, no debes usar lo DBCheckBox, sino los CheckBox, algo como esto:

Para llenar la tabla sería esto:
if ChecBox1.Checked then
Tabla1.FieldValues['espejo_retrovisor' ] := 'SI'
else
Tabla1.FieldValues['espejo_retrovisor' ] := 'NO' ;

Para la consulta de los datos de la tabla algo así:

CheckBox1.Checked := Tabla1.FieldValues['espejo_retrovisor' ] = 'SI' ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda

Publicado por Principiante (5 intervenciones) el 16/11/2008 15:13:14
Hola, en k evento de checbox o de la forma deberia meter este codigo,
lo he probado en varios eventos y no funciona

Si deseas guardar el valor 'SI' o 'NO' en la tabla, no debes usar lo DBCheckBox, sino los CheckBox, algo como esto:

Para llenar la tabla sería esto:
if ChecBox1.Checked then
Tabla1.FieldValues['espejo_retrovisor' ] := 'SI'
else
Tabla1.FieldValues['espejo_retrovisor' ] := 'NO' ;

Para la consulta de los datos de la tabla algo así:

CheckBox1.Checked := Tabla1.FieldValues['espejo_retrovisor' ] = 'SI' ;


gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar