Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-08-2005
Acker Acker is offline
Miembro
 
Registrado: ago 2005
Ubicación: Málaga
Posts: 33
Poder: 0
Acker Va por buen camino
Campos lógicos en Paradox

Buenos dias!!

Estoy atareado con un proyecto, y tengo un problemilla con la conexion a la BBDD con los campos logicos.
Yo utilizo para acceder a ellos el control DBCheckBox. Se supone que con la propiedad Checked puedo alterar su valor en la BBDD, verdad?

Por ejemplo, DBCheckBoxHta.Checked:=true, se supone que me deberia modificar en la base de datos el valor de ese campo. Pero, ¿que me guarda en la tabla??

No se si me explico.

Espero que podais ayudarme

Un Saludo. Abel

P.D.- También me seria de gran ayuda algun manual para generar informes con Rave Reports.

GRACIAS
Responder Con Cita
  #2  
Antiguo 27-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Cita:
Empezado por Acker
Pero, ¿que me guarda en la tabla??
Como es un campo boleano, este guarda True o False, dependiendo del estado en que este el DBCheckBox, siempre que las propiedades ValueCheched y ValueUnChecked tengan su valor implicito.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 27-08-2005
Acker Acker is offline
Miembro
 
Registrado: ago 2005
Ubicación: Málaga
Posts: 33
Poder: 0
Acker Va por buen camino
O sea que con ValueChecked o ValueUnChecked puedo hacer que guarde, por ejemplo, SI o NO como un string, verdad?

Muchas gracias!!
Responder Con Cita
  #4  
Antiguo 27-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos
Cita:
Empezado por Acker
O sea que con ValueChecked o ValueUnChecked puedo hacer que guarde, por ejemplo, SI o NO como un string, verdad?
En un campo booleano, no guardara SI ni un NO. Ese campo guardara 0 o 1, True o False, T o F. Dependiendo de la base de datos.

Si es un campo String,creo que, se puede hacer como dices. Has la prueba y comentanos
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #5  
Antiguo 28-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Lo corroboro. He usado un campo String(2) con Valuecheckd := 'Si' y 'No' y se activa si ese valor corresponde.

Quizás sea mejor usar un campo String que uno boolean, en algunos casos, he visto como el campo Boolean se muestra TRUE/FALSE obviando las condiciones puestas para que muestre SI/NO. Ha sido en casos puntuales sobre Informes QuickReports. En los grids, tienes que poner condiciones para que muestre el texto SI/NO en lugar de TRUE/FALSE, creo más sencillo poner el campo, como digo, de tipo string y guardar ese valor a mano.
Código Delphi [-]
const 
  const_SI = 'Si';
  const_NO= 'No';
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:13:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi