• Viernes 8 de Noviembre de 2024, 17:01

Autor Tema:  Re: ayuda con dbgrid  (Leído 1168 veces)

wolfin_ger_fake

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: ayuda con dbgrid
« en: Lunes 18 de Agosto de 2003, 22:04 »
0
hola que ta, soy nuevo en el foro y cuando pueda los ayudare... bueno pero en este momento yo tengo una duda que espero me puedan auxiliar, sucede que tengo una base de datos con dos tablas y por medio de un criterio X necesito abrir cualquiera de las dos y mostrar su contenido dentro de un DbGrid, el problema es que no se como recuperar los campos en tiempo de ejecucion, no se puede hacer en diseño porque los campos y tablas obiamente son diferentes, epero me puedan ayudar :gracias:

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: ayuda con dbgrid
« Respuesta #1 en: Martes 19 de Agosto de 2003, 10:17 »
0
Cuando hablas de UN CRITERIO para abrir esas dos tablas hace suponer que entre esas tablas exista al menos una relación... Porque sería absurdo que quieras abrir una tabla de clientes y otra de cantidad de agua de lluvia a lo largo del año...

Por tanto podrás EN TIEMPO DE DISEÑO preparar una SQL en que selecciones tales campos de una tabla y tales otros campos de la otra tabla siempre que se cumpla la condición de que (WHERE) determinado campo de la segunda tabla sea igual al campo X de la primera...

Ya es difícil explicarse partiendo de sólo presunciones...  Pero creo que puedas llegar a entenderme... Y si no, ya sabes... respondes a la pregunta con más datos para que la respuesta sea más directa.  Y si la respuesta te ha servido, pues ya sabes... responde también para dar las gracias y para que los que lean este mensaje sepan que tu problema se resuelve como queda explicado, que así es como el foro se hace útil para muchos.

El código adjunto te ayudará a entender cómo se interrelacionan dos tablas.

Saludos y suerte
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

wolfin_ger_fake

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
ayuda con dbgrid
« Respuesta #2 en: Martes 19 de Agosto de 2003, 21:05 »
0
Citar
Originalmente publicado por J.M.Movilla
Cuando hablas de UN CRITERIO para abrir esas dos tablas hace suponer que entre esas tablas exista al menos una relación... Porque sería absurdo que quieras abrir una tabla de clientes y otra de cantidad de agua de lluvia a lo largo del año...

Por tanto podrás EN TIEMPO DE DISEÑO preparar una SQL en que selecciones tales campos de una tabla y tales otros campos de la otra tabla siempre que se cumpla la condición de que (WHERE) determinado campo de la segunda tabla sea igual al campo X de la primera...

Ya es difícil explicarse partiendo de sólo presunciones...  Pero creo que puedas llegar a entenderme... Y si no, ya sabes... respondes a la pregunta con más datos para que la respuesta sea más directa.  Y si la respuesta te ha servido, pues ya sabes... responde también para dar las gracias y para que los que lean este mensaje sepan que tu problema se resuelve como queda explicado, que así es como el foro se hace útil para muchos.

El código adjunto te ayudará a entender cómo se interrelacionan dos tablas.

Saludos y suerte
 


muchas gracias por la solucion, pero no era eso, las tablas no estan relacionadas porque tienen informacion muy diferente. a ver, ahi va, el criterio al que me referia es select * from & alguna_de_las tablas & where & campo_folio o campo_cp & = (o like porque cp lo puse como texto) & criterio.

los resultados debian ser visualizados en un dbgrid aqui el problema es que los campos eran diferentes y no los podia capturar en modo diseño...... y la solucion fue tan facil como poner data1.refresh

de todas maneras te agradesco la atencion

bye