SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: graluc en Miércoles 2 de Marzo de 2011, 23:34

Título: Varias consultas en una misma grilla
Publicado por: graluc en Miércoles 2 de Marzo de 2011, 23:34
Hola a todos,quisiera saber si es posible mostrar varias consultas en la grilla del mismo formulario.
Para que me entiendan, tengo en un menú Estadísticas varias consultas(Producto mas vendido, mes de mayor ganancia,productos en oferta, etc.). Cada una se muestra en un formulario diferente con su respectiva grilla y funcionan correctamente. Yo quisiera, si es posible, colocar en un solo formulario,un  combo con todas las consultas y que al seleccionar cada una se muestren los resultados en la grilla del form. Además las consultas utilizan tablas y campos diferentes. Se puede hacer que la grilla se adapte a los datos de cada consulta o es algo imposible de realizar? .Yo he tratado, pero no se como hacerlo. Si alguien sabe, desde ya muchas gracias por la ayuda.
Título: Re: Varias consultas en una misma grilla
Publicado por: arielb en Viernes 11 de Marzo de 2011, 05:48
Hola, bueno si se puede, solo que para eso tendrías que colocar un grid en la forma sin asignarle nada por defecto, dejarlo tal como lo colocaste con el mouse y asignarlo en tiempo de ejecución

Código: Text
  1. USE tabla1 SHARED IN 0
  2. SELECT tabla1
  3. thisform.grid1.RecordSource = "tabla1"
  4. thisform.grid1.RecordSourceType= 0
  5. thisform.grid1.Refresh
  6.  
Título: Re: Varias consultas en una misma grilla
Publicado por: graluc en Viernes 11 de Marzo de 2011, 11:55
Gracias por la respuesta. Voy a probar a hacer lo que me decís.
Saludos