Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
imprimir solanmente padre e hijo

Amigos Buendo dias, tengo la siguiente inquietud que necesito resolver de manera urgente. De antemano mil gracias por su colaboracion.
Tengo una tabla llamada personas (paradox 7); dentro de ella existen Entre otros los siguientes campos: Hogar, ape1, ape2, nom1, nom2, parentesco.......otros. estan agrupados por el campo hogar asi: hogar 1, 2, 3......
necesito seleccionar solamente a los hijos y al padre, enteiendiendo que hijo tiene parentesco=3, Padre=1, y madre=2; solamente padre e hijos. y que cada uno de ellos me salga en dos lineas de DbText distintas. Necesito que al moverme con el navegador en una linea salgan los hijos y en la otra el padre.

Gracias por la ayudita y quedo de ustedes.

Última edición por Camilo fecha: 27-07-2007 a las 17:20:35.
Responder Con Cita
  #2  
Antiguo 27-07-2007
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
Código SQL [-]
Select Hogar, ape1, ape2, nom1, nom2, parentesco
From Personas
where Hogar = 1
and parenteseco in (1,3)
Order by Parentesco

__________________

Responder Con Cita
  #3  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Contraveneno gracias por tu aporte. Realmente no me soluciona lo complicado de las dos filas con los datos diferentes.
Muchas Gracias.
Responder Con Cita
  #4  
Antiguo 27-07-2007
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
¿porque no? ¿que le falta?
¿como lo quieres? ¿que necesitas?

La verdad es, que hace falta que nos expliques un poquito más acerca de lo que necesitas, que estas intentando hacer, que resultados obtienes y que te hace falta.
__________________

Responder Con Cita
  #5  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Mira: Tengo en la tabla personas 4000 registros correspondientes a las personas y todos sus datos. la forma de agruparlos es por hogares del tal suerte que existe un campo que se llama Hogar y por decir algo 4 registros corresponden al hogar No.1, 3 registros al hogar No 2, cinco registros al 3 y asi. En otro campo que se llama parentesco estan los codigos de esos registros asi: 1=papa, 2= mama, 3= Hijo.

La pregunta: es posible que en un listado yo filtre los papas (codigo Parentesco=1) con sus respectivos hijos(codigo3), sin listar la mama.
este listado puede ser en un quickrep o un grid no importa yo lo acomodo.

Gracias nuevamente.
Responder Con Cita
  #6  
Antiguo 27-07-2007
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
¿y la instrucción SQL que puse antes porque no sirvió?
__________________

Responder Con Cita
  #7  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Primero estas limitando la consulta al Hogar No.1 y segundo por que el "and" limita aun mas ese hogar uno y no arroja el listado de todos los 2000 registros que aproximadamente resultan.
Responder Con Cita
  #8  
Antiguo 27-07-2007
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
aaaahhh, yo pense que querías ver un solo hogar, por eso puse el ejemplo de Hogar = 1. Obviamente este número lo cambiarías dependiendo del hogar que quieres ver...

Si quieres ver todos los hogares, simplemente filtra el parentesco para que no salga la mamá:

Código SQL [-]
...
where parentensco in (1,3)
...
order by Hogar, Parentesco
__________________

Responder Con Cita
  #9  
Antiguo 27-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Camilo
Mira: Tengo en la tabla personas 4000 registros correspondientes a las personas y todos sus datos. la forma de agruparlos es por hogares del tal suerte que existe un campo que se llama Hogar y por decir algo 4 registros corresponden al hogar No.1, 3 registros al hogar No 2, cinco registros al 3 y asi. En otro campo que se llama parentesco estan los codigos de esos registros asi: 1=papa, 2= mama, 3= Hijo.

La pregunta: es posible que en un listado yo filtre los papas (codigo Parentesco=1) con sus respectivos hijos(codigo3), sin listar la mama.
este listado puede ser en un quickrep o un grid no importa yo lo acomodo.

Gracias nuevamente.
Bueno, solo tenías que haber analizado el query que te puso nuestro amigo ContraVeneno y a partir de ahi crear tu propia consulta, en realidad solo es un detalle de concepto.

Si lo intentas y aún asi no puedes, postea tu intento y con mucho gusto te ayudaremos a afinar detalles.

Salud OS.

Edito: oops ya te dieron la solución.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #10  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Compañeros ahora me sale el siguiente mensaje de error
"Type Mismatch in expression".
Disculpas mil ademas de todo no se colocar el codigo correspondiente como se debe asi que aqui va a lo mal hecho.

Select Ape1, Ape2, Nom1, Nom2, Parentesco
From Maestro_Personas
where parentesco in (1,3)
Order by Parentesco


Disculpas.
Responder Con Cita
  #11  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Creo que ya lo tengo era un error en la configuracion de la tabla. espero no heberles causado mal estar en su almuerzo una abrazo a los dos y mil gracias.
Responder Con Cita
  #12  
Antiguo 27-07-2007
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
Diria yo que tambien te hace falta ordenarlo por hogar, pero evitar cualquier ambigüedad

Código SQL [-]
order by Hogar, parentesco
__________________

Responder Con Cita
  #13  
Antiguo 27-07-2007
Camilo Camilo is offline
Miembro
 
Registrado: jun 2007
Posts: 147
Poder: 17
Camilo Va por buen camino
Efectivamente ya lo ordene tambien por hogar y estoy haciendo los retoque necesarios para obtener el resultado que necesito.

Gracias. Feliz dia.
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
Ventanas Padre e Hijo luxus OOP 6 31-10-2013 20:54:15
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo jzginez OOP 5 22-06-2007 21:40:51
Hijo de Informáticos gluglu Humor 3 13-03-2007 11:05:35
...carta del hijo al padre y su respuesta ... Jure Humor 0 25-04-2004 19:49:18
Padre, hijo y el taxista metomentodo obiwuan Humor 0 04-05-2003 12:59:41


La franja horaria es GMT +2. Ahora son las 20:26:57.


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