La Web del Programador: Comunidad de Programadores
 
    Pregunta:  37481 - LIMETE DE CAMPOS EN CONSULTA
Autor:  Yaniel Tolentino González
Que hacer en una consulta con más de 56 campos de diferentes tablas y necesito toda de todos los campos.

Access dice que le quite compos porque la consulta es demaciado compleja.

YA PROBE DIVIDIR LA CONSULTA EN DOS Y UNIRLAS MEDIANTE INSTRUCCIONES SQL Y NO FUNCIONO

  Respuesta:  Guillermo Gonzalez
Hola, estaba mirando las respuestas a las preguntas de esta seccion, vi la tuya y me salto una posible solucion a tu problema.

Cuando generas una consulta puedes utilizar uno a uno los campos para hacer filtros o modificaciones a los nombres, pero tambien`puedes usarla para que de esa consulta dependa un formulario.

Segun veo, tu problema es que son demasiados los campos que agregas a la consulta, y eso yo lo resolvi de la siguiente forma:

Cuando estas generando una consulta te aparece en la lista de campos hasta ariba de todos los campos un asterisco (*) si tomas ese asterisco y lo pones en el primer campo de la consulta al ejecutarla te mostrara todos los campos de la base de datos y si haces lo mismo para varias tablas podras poner muchos campos hasta donde yo se, usando este metodo no tiene limites para hacer la consulta, solo te recomiendo poner por separado los campos que llevan alguna expresion o algun criterio de busqueda o filtro.

Si no fui muy explicito en esto y te quedan dudas de como puedes hacerlo, puedes contactarme via correo electronico y con gusto te mando un ejemplo o te envio mas informacion al respecto.

Saludos

  Respuesta:  Pablo barria
Amigo revisa los index y las relaciones
a veces solo colocando el indice de cada tabla logras una consulta mas rapida, luego en el reporte aplicas cuadros combiandos pa buscar mas informacion de campos de otras tablas
saludos Pablo

  Respuesta:  Victoria
Hola
Si te dice que la consulta es demasiado compleja, puede ser, puede ser, que las relaciones no estén bien, me parece...
Haz una cosa: empieza de nuevo la consulta y ve añadiendo poco a poco mas tablas; así he logrado yo ver en que lugar está el fallo
Otra forma, puede ser, dividirla en varias e ir relacionandolas
Victoria