Buscar entre 3 tablas y mostrarlo en DBText el Resultado
Estimados tengo el siguiente detalles.
Tengo 3 Tablas diferentes con los siguientes campos: Código:
ONT.db Lo que pretendo es que ya que en la tres tablas tiene el campo FOLIO que es generado al trabajar en la tabla CTRL.db, en este último guardo solo los ID de cliente y equipo (ont) para que no haya redundancia de información en las tablas, es por eso que solo guardo el ID de cada uno.. ahora bien .. Tengo el siguiente escenario... coloque 3 query en el form, uno para cada tabla QueryONT, QueryCL QueryCTRL,, coloque unos DBTexto donde esta la sección donde aparecerá el nombre del cliente, en el otra sección los datos del equipo (ont) y lo demás datos que tiene la tabla CTRLONT igual en unos DBText. Tengo este código...
Use la opción join ya que dice que puedes checar la similitud de campos entre tablas .... si me hace la búsqueda cn la condición que le puse .. pero en el fomulario no me muestra los datos restantes del cliente (nnombre, direccion, tel,etc..) y equipo ont (MAC, SERIE, TIPO).. Me faltará algo para que e muestre os datos restantes teniendo solo relacionado entre ellos el folio?? Gracias !! |
Que tal .. pues me respondo a mi mismo, busqué esta forma no se si sea la mas elegante pero al menos funcionó en lo que buscaba !!
Declaré una variable para extraer el folio y después ya teniendo ese valor lo use para consultar las demás ..
Con esto, una vez realizada la primera búsqueda, extraigo el campo FOLIO que esta relacionado con las otras tablas, ahora solo lo guarde en una variable y lo use en las otras búsquedas. Gracias y quedo solucionado por mi parte, si hay alguna mejor idea por favor de compartir !! .. |
La franja horaria es GMT +2. Ahora son las 15:19:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi