Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2008
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Problema con codigo

Hola a todos (as) gracias por leer mi problema, miren tengo una Base de datos en access en el cual tengo un campo con el tipo de dato SI/NO al momento de ponerle el codigo en Delphi me envia error que es de tipo Boolean, ya hice el codigo con el tipo boolean pero envia error en mi codigo, quiero decirles que es un CheckBox y al seleccionarlo les aparecera un panel si esta activado y si no se oculta, entonces ya lo pase como tipo de dato entero y de falso y verdadero, espero me halla explicado y si me pueden decir como se programa ese tipo de datos en access pero en delphi, gracias
Responder Con Cita
  #2  
Antiguo 29-09-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
si pusieras el pesadito de código que estas utilizando para manejar estos datos booleanos, sería más fácil encontrar el problema.
__________________

Responder Con Cita
  #3  
Antiguo 29-09-2008
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
if v_jf=0 then
begin
v_jf:=1;
panel1.Visible:=true;
v_conta:=0;
end
else
begin
v_jf:=0;
panel1.Visible:=false;
end;

la variables de
v_jf:integer
v_conta:integer

la linea de codigo para almacenar ese valor es:

fieldbyname('J_familia').asboolean:=v_jf;

quiero decir que tambien lo he intentado poner correctamente todo pero me sigue marcando error en la programacion primera,espero que esto ayude y gracias
Responder Con Cita
  #4  
Antiguo 29-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me parece que estas usando un integer para un boleano.
Dependiendo de la configuaracion de access cambia de 0 y 1 a SI o No o True o False, entre comillas.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 29-09-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
la variable v_jf debería ser "boolean" en lugar de "integer" como ya te mencionaron.

y todo esto:
Código Delphi [-]
if v_jf=0 then 
 begin
  v_jf:=1;
  panel1.Visible:=true;
 end 
else 
 begin
  v_jf:=0;
  panel1.Visible:=false;
end;

Se puede hacer así:
Código Delphi [-]
 Panel1.Visible := not v_jf;
__________________

Responder Con Cita
  #6  
Antiguo 29-09-2008
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Wink

gracias contraveneno si me funciono pero ahora tengo un inconveniente que al momento de almacenar esa variable y revisar mi base de datos en access no me marca la casilla del campo que le asigne, la tengo echa en access y el tipo de dato que tengo en ese campo es SI/NO quiero mostrarte la linea de codigo que ocupo para almacenar ese valor:

fieldbyname('J_familia').AsBoolean:=v_jf;

que es parte del codigo que tengo que almacena otros datos, bueno espero que me ayudes un poco mas y gracias.
Responder Con Cita
  #7  
Antiguo 29-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Y donde esta el insert o el edit?.
Donde esta la sentencia sql? o el adotable?.
Como puedes almacenar sin estos?.
Hace falta codigo, no veo esto en lo que nos muestras.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 29-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Si no es muy grande el proyecto y la base de datos, ponlas en un Zip y subelas aqui.
Le echare un vistazo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #9  
Antiguo 30-09-2008
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Si no es muy grande el proyecto y la base de datos, ponlas en un Zip y subelas aqui.
Le echare un vistazo.
Saludos
Oye tengo problemas al subirlos si me pudes enviar tu correo para que te los envie te lo agradeceria.

Y me dices que onda tambien aprovecho en decirte que ultimamente se congela delphi cuando guardo o ejecuto el programa, ya le incremente el cache y el size, espero que tambien me eches la mano, gracias.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema en código Robert01 Varios 6 14-08-2008 20:21:38
problema al imprimir código de barras mguixot Impresión 3 16-11-2006 00:24:13
problema con codigo barra en fastreport hob Impresión 0 12-09-2006 20:33:25
Problema de código Mathom Varios 16 19-11-2005 17:01:27
problema con el codigo superhopi SQL 1 20-05-2003 10:31:07


La franja horaria es GMT +2. Ahora son las 12:19:20.


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