Autor Beitrag
feckes
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 31.10.07 08:34 
Ich arbeite mit Delphi 7 und Rave und möchte Rechnungen in Rave drucken.

Hierzu übergebe die Kopfdaten per Parameter an Rave. Dies funktioniert hervorragend.
Jetzt will ich die Rechnungspositionen an eine CustomConnection übergeben,
weiss aber nicht genau wie.


Hier ein (vereifachter) Auszug meiner Prozedur

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
procedure print_invoice(invoice_no : integer);
var
  fqry : TMyQuery;
begin
  try 
    // zuerst die Kopfdaten
    frqy.add('Select * from invoice_header where invoice_no = ' + 
             inttostr(invoice_no);
    fqry.open
    rvproject.setparam('Firma',fqry.fieldbyname('FIRMA').asstring;
    ...
    fqry.close;

    // jetzt die Positionen
    fqry.clear;
    fqry.add('Select * from invoice_pos where invoice_no = ' +
             inttostr(invoice_no);
    fqry.open;
    while not fqry.eof do begin
      // hier müssen irgendwie die Daten an die CustomConnection
      // übergeben werden, aber wie
      fqry.next;
    end;
  except
    raise;
  end
end;


Vielleicht kann mir mal jemand auf die Sprünge helfen.

Viele Grüße
Frank

Moderiert von user profile iconjasocul: Delphi-Tags hinzugefügt