Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/02/2008, 11:51
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Re: Ayuda para una consulta sql

Bueno, imagina que simplemente es un subquery aplanado. La función está así definida para que sea genérica. Así que simpre debes pasarle una consulta válida. Pero te interesa que los hijos correspondan al padre, por lo tanto las cadena en la función debe corresponder a la consulta que traería dichos registros. Al evaluarse para cada Id_Padre las consultas que se ejecutan en la función son:
Código:
SELECT NombreH FROM TablaHijo WHERE Id_Padre = 1
SELECT NombreH FROM TablaHijo WHERE Id_Padre = 2
SELECT NombreH FROM TablaHijo WHERE Id_Padre = 3
Y así sucesivamente. Como un subquery.
La función la creas en un módulo de VBA. Simplemente usa el menú Insert/Module y allí inserta el código.