![]() |
![]() |
| 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
|
|||
|
|||
|
Lepe, disculpa todas las molestia causada el ultimo quiery que me enviaste funciona a pesar que tuve que hacerle algunos arreglos. este fue el que me enviaste.
Código:
select departamentos.*, usuarios.* from departamentosinner join usuarios on departamentos.Codigo_Depto = usuarios.Codigo_Depto Código:
SELECT Maestra.*, Departamento.* FROM Maestra INNER JOIN Departamento ON Maestra.Codigo_Depto = Departamento.Codigo_Depto y el reporte lo visualiso con esta instruccion. Código:
procedure TFrm_Imprimir.SpeedButton1Click(Sender: TObject); begin ppReport1.PrintReport; end; mil gracias trate de enviarte una grafica del fom y las tablas pero no me dejo subirla Última edición por esimon fecha: 16-11-2005 a las 18:59:32. |
|
#2
|
||||
|
||||
|
Cita:
Los QrDBText del Quickreport, deben tener el Dataset y el FieldName de la misma consulta. Antes de mostrar el informe, tienes que abrir la consulta, y despues cerrarla. Hay muchas formas, una de ellas sería:
Tambien puedes abrir la consulta en el OnCreate del Form, y cerrarla en el OnClose. Como ves he puesto Preview para no gastar tantos folios .saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
|||
|
|||
|
Gracias manito por todas las informaciones brindada, sigo teniendo el mismo inconveniente.
en caso de que use una Label en el Reporte y el Evento OnPrint del Label, como yo hago para ir a buscar en la Tabla Departamento la Descripción del Departamento y moverla a la Tabla Maestra al Campo Descripción Departamento, para poder visualizar el campo en el Reporte.
mil gracia Lepe y disculpa nueva mente. |
|
#4
|
||||
|
||||
|
http://www.qusoft.com/Downloaddoc.html
Ahí tienes un manual de QuickReports, de la misma web de Qusoft. Creo que no me he explicado con claridad, o bien estas intentando hacer algo distinto El inner join es una unión (en "memoria RAM") de 2 tablas por un campos que tienen en comun. En principio sería por departamento.CodigoConsec_depto y Maestra.Codigo_depto Se supone que cuando añades un registro en la tabla maestra, escribes un valor en Maestra.Codigo_depto y ese valor coincide con Departamento.CodigoConsec_Depto, es decir Maestra.Codigo_Depto es una clave ajena (foránea, foreign key) de Departamento.CodigoConsec_Depto. El hecho de que la consulta anterior te salga en blanca, es porque los campos de union de las 2 tablas no eran los correctos (yo no podía adivinar los nombres que tú le has dado). Para realizar la union, solo necesitas los siguientes campos: Departamento (tabla) CodigoConsec_Depto Numerico * Descripcion_Depto Maestra (tabla) Codigo_Depto Y el sql de tu Query será:
Despues de establecer el SQL del Query, dale doble clic (al Tquery), aparece una ventanita, boton derecho y Add all Fields, aparecerá los siguientes campos: Codigo_Consecutivo (de la tabla maestra) Codigo_Usuario Descripcion_Usuario Fecha Hora Concepto CodigoConsec_Depto Descripcion_Depto Si quieres ver realmente que tiene la consulta, asociala con un Grid. Ahora ya puedes usar un QRDBTEXT para mostrar la Descripción del departamento, sin modificar las tablas. saludos y espero se entienda.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#5
|
|||
|
|||
|
mil gracias por todas las atencion prestada y por la decicacion de tu tiempo a ayudarme, pero en realidad estoy usando ReportBuilder.
gracias nuevamente y pasa un feliz resto del dia. |
|
#6
|
||||
|
||||
|
Es verdad, lo decías en tu primer mensaje, pero como no uso ReportBuilder, te lo comenté con Quick Report.
En principio todo es igual, QRDBTEXT es como si fuera un DBLabel para un form. En Report Builder debes tener un componente similar, aunque no sé como se llama saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|