Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 28-09-2006
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 26
BlueSteel Va por buen camino
Este es el código que tengo... y se ejecuta en el Evento BeforePrint de la Banda Title

Utilizo 2 IBQuery y 2 IBTrasaction...

IBQ_Factura e IBT_Factura, con la que hago referencia a la factura propiamente tal e imprimo los datos correspondientes a cliente y totales...

IBQ_Items e IBT_Items, con la que hago el filtro correspondiente a los items de la factura (detalle)

lo más raro es que cuando veo la factura por primera vez no lo muestra , salgo de la vista previa y vuelvo a ingresar y ahí si los muestra ...(solo sucede 1 vez,, despues muestra todo bien.. independiente de la factura que se haya seleccionado )

Código Delphi [-]
     IBQ_Factura.SQL.Clear;
     IBQ_Factura.SQL.Add('Select * From "Factura","Cliente"');
     IBQ_Factura.SQL.Add('Where "Factura"."Cli_Rut"="Cliente"."Cli_Rut"');
     IBQ_Factura.SQL.Add('And "Fac_Numero"=:Var1');
     IBQ_Factura.Params[0].AsString := NumFactura;
     IBQ_Factura.Open;

     sRaz.Caption   := IBQ_Factura['Cli_Razon'];
     sRut.Caption   := IBQ_Factura['Cli_Rut'];
     sDir.Caption   := Concat(IBQ_Factura['Cli_Direccion'],' ',IBQ_Factura['Cli_Poblacion']);
     sCiu.Caption   := IBQ_Factura['Cli_Comuna'];
     sFon.Caption   := IBQ_Factura['Cli_Fono'];
     sGir.Caption   := IBQ_Factura['Cli_Giro'];
     sNum.Caption   := Concat('FACT. Nº ',FormatFloat('000000#',IBQ_Factura['Fac_Numero']));
     sDia.Caption   := FormatDateTime('dd', IBQ_Factura['Fac_Fecha_Emision']);
     sMes.Caption   := FormatDateTime('mmmm', IBQ_Factura['Fac_Fecha_Emision']);
     sAno.Caption   := FormatDateTime('y', IBQ_Factura['Fac_Fecha_Emision']);
     sGui.Caption   := IBQ_Factura['Fac_Guia_Despacho'];
     sOrd.Caption   := IBQ_Factura['Fac_Orden_Compra'];
     sPag.Caption   := IBQ_Factura['Fac_Forma_Pago'];
     sNeto.Caption  := FormatFloat('#,',IBQ_Factura['Fac_Neto']);
     sIVa.Caption   := FormatFloat('0,',IBQ_Factura['Fac_Iva']);
     sTotal.Caption := FormatFloat('#,',IBQ_Factura['Fac_Total']);
     sMon.Caption   := Concat('Son: ',NumeroPala(IBQ_Factura['Fac_Total']));
 
     IBQ_Items.SQL.Clear;
     IBQ_Items.SQL.Add('Select * From "DFactura","Producto"');
     IBQ_Items.SQL.Add('Where "DFactura"."Pro_Codigo"="Producto"."Pro_Codigo"');
     IBQ_Items.SQL.Add('And "Fac_Numero"=:Var1');
     IBQ_Items.Params[0].AsString := NumFactura;
     IBQ_Items.Open;
     IBQ_Items.First;
__________________
BlueSteel
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Maestro detalle solo muestra un registro jandres Varios 2 10-06-2006 12:11:49
Factura -> Detalle nicolasdom Varios 1 17-11-2004 15:39:57
plantilla factura con qreport davidgaldo Impresión 0 30-09-2004 18:33:00
Imprimir Factura con QReport keys Impresión 2 31-05-2004 21:51:52
buscar un reg. por un detalle ej. factura por item omar_cremona Conexión con bases de datos 1 10-05-2003 00:39:14


La franja horaria es GMT +2. Ahora son las 22:39:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi