• Jueves 14 de Noviembre de 2024, 23:00

Autor Tema:  Ayuda Para Rellenar Un Grid Con Sql  (Leído 1176 veces)

Perverso111

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Ayuda Para Rellenar Un Grid Con Sql
« en: Martes 14 de Noviembre de 2006, 20:01 »
0
Hola amigos, les escribo porque necesito su ayuda, mi problema es este:

Estoy diseñando un sistema de bliblioteca y estoy utilizando un formulario para visualizar los libros. Como sabemos un libro puede tener varios autores por lo que utilizo una tabla para relacionar el cod. del libro con varios codigos de autor. El problema es que estoy usando un grid para poder visualizar todos los autores de un solo libro. En los botones para desplazarme por los registros metí esto:

CLAV=THISFORM.TXTLIBCOD.TEXT

CONSULTA="SELECT AUTNOM FROM LIBROS, AUTORES, LIBAUT WHERE LIBROS.LIBCOD=LIBAUT.LIBCOD AND AUTORES.AUTCOD=LIBAUT.AUTCOD AND LIBROS.LIBCOD='"+CLAV+"'"

THISFORM.GRID3.RECORDSOURCE=CONSULTA

y si funciona, sin embargo, cada vez que me muevo por los registros y se ejecuta este codigo, el grid se hace enorme y ocupa todo el formulario, para lo cual lo tengo que cerrar y ya se puede visualizar correctamente, y lo que quiero es que no pase esto, sino que el resultado de la consulta se quede en el grid y no se cubra todo el formulario.

Espero que me puedan ayudar y les agradezco de antemano su atención
Saludos

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Ayuda Para Rellenar Un Grid Con Sql
« Respuesta #1 en: Miércoles 15 de Noviembre de 2006, 20:11 »
0
k tal bueno según te entiendo tu grid está puesto para llenarlo de forma dinamica, para evitar eso lo que tendrias que es ponerle en la propiedad columncount cuantas columnas necesita ese grid y ponerle el nombre a cada columna

Saludos,
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

Perverso111

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Ayuda Para Rellenar Un Grid Con Sql
« Respuesta #2 en: Viernes 17 de Noviembre de 2006, 01:00 »
0
Mil gracias por el consejo. Afortunadamente ya pude solucionarlo guardando la consulta en un cursor. Mil gracias