![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Osea, crear una 3a tabla?? temporal??
Uff que lio... |
|
#2
|
|||
|
|||
|
Cita:
no no no, buuuaaaa, hoy nadie me entiende!!!! buuuuaaaajejeje, a ver, tu tienes una base de datos con dos tablas A y B en las que en las 2 tienes un campo apellido, correcto? Bien, pues a lo que yo me refiero es que hagas algo así: Código:
Query.SQL.Clear;
Query.SQL.Add('select * from tablaA a inner join tablaB b on b.apellido = a.apellido);
Query.Open;
Espero haberme explicado bien ahora ![]() |
|
#3
|
||||
|
||||
|
Hola!
No dices que base de datos estás utilizando. Depende de la B.D. que utilices puedes usar unos componentes o otros. Igual con un TQuery te apañas. Como te decía el buen amigo Cadetill haz un query con los campos que quieres que aparezcan en el listado. Por ejemplo mediante un TQuery, supongo que lo podrás enlazar con el Fast Report (desconozco esté programa por lo que en eso no te puedo ayudar). Espero que te sirva. Saludos! |
|
#4
|
||||
|
||||
|
Ya te me has adelantado cadetill, como siempre....
. Jo! tengo que ponerme las pilas.... ![]() |
|
#5
|
|||
|
|||
|
ahhhhhhh, vale, ahora me entero de por donde van los tiros...
Lo voy a probar y luego os comento. Mil gracias. |
|
#6
|
|||
|
|||
|
La verdad es que he estado intentando hacer lo que me comentabais, pero no consigo hacerlo bien.
A ver, la bd que utilizo es Interbase(que me lo preguntaron por ahi). Cojo un IBQuery y un datasource. ahora bien, como los conecto entre si para que funcione la historieta esta? Porque de las maneras que he probado yo, no funciona. En el ibquery he creado los campos (son unos 5) que quiero que me salgan luego para seleccionar en la plantilla del FastReport y los he añadido a la plantilla. Tambien he añadido el código que me comentaste y me da un error "IBQuery1 : field 'numero' not found". Donde numero es el ulitmo campo de la lista que añadi al ibquery. Me da en la nariz que no he conectado bien las cosas... |
|
#7
|
|||
|
|||
|
La conexión es la siguiente
TIBDatabase+TIBTransaction --> TIBQuery(database + transaction sino recuerdo mal) --> TDataSource (dataset) El error del SQL, podrías mirar de poner la consulta que realizas a ver si vemos por donde falla |
|
#8
|
|||
|
|||
|
No hace falta el uso de query ni na, uso el Freereport y lo q tienes q hacer es poner una banda Master Data y enlazarlo con la tabla master y despues poner los edits para enlazarlos con los fields, y en otra banda Detail Data enlazarlo con la tabla detail y lo mismo, mas facil imposible..
|
|
#9
|
|||
|
|||
|
Si pero...yo quiero que me salgan todos juntos ordenados por el apellido, no primero unos y luego otros...
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|