https://stackoverflow.com/questions/36709054/visual-foxpro-reportingVisual FoxPro Berichterstattung 2
Bitte siehe oben Link zu verstehen, was tue ich.
So fand ich einen Weg zur Gruppe der Steuercodes, die lautet:
Zuerst Abfrage ich die Tabellen für die Rechnungs info und stellen Sie eine Dummy-Variable "det" = 1
, dann mache ich eine andere Abfrage zu gruppieren up die Steuercodes und setzen Sie die Variable "det" = 2
.
Durch Hinzufügen der Dummy-Variable "det" kann ich unterscheiden, welche Zeile das Rechnungsdetail ist und welche Zeile die Steuercode-Gruppierungsinformation ist.
Schließlich schließe ich sie zusammen, was bedeutet für jede Rechnungsnummer, ich werde jetzt zusätzliche Zeilen für Steuergruppe haben.
Für z.B .:
inv_no | Linie | Gegenstand | Steuercode | Steueramt
00001 | 1 | AAA | SR | 6 < -invoice info group
00001 | 2 | BBB | TX | 7 < -informationsgruppe
00001 | 3 | CCC | SR | 6 < -invoice info group
00001 | 999 | ZZZ | SR | 12 < -Tax-Codegruppe
00001 | 999 | ZZZ | TX | 7 < -Tax-Codegruppe
* Vor der Vereinigung habe ich nur 3 Zeilen für die Rechnungsdetails.
Meine Frage ist, dass ich im Berichtslayout die Steuergruppengruppe separat von der Rechnungsinfogruppe (Detail) anzeigen kann. Ich möchte die Gruppeninformationen zur Steuerkennzahl unten anzeigen, nachdem der Gesamtbetrag angezeigt wurde.
Für die Rechnung Infogruppe im Detail, ich habe bereits
IIF(det=1, *display*, "")
so in dem Bericht nur er die drei Elemente in Rechnung Infogruppe anzuzeigen.
Ich habe versucht, die Steuercode-Variable am Gruppenfuß hinzuzufügen, aber es zeigt nicht alle Steuercodes an und zeigt immer nur 1 Steuercode an.
Danke in fortgeschrittenem.
Grüße,