Crystal Reports: Zeigt nur den ersten Datensatz in jeder Gruppe
Habe ich gesucht, um die erforderliche Antwort, aber nicht gefunden, was genau das iam-suchen nach - bitte helfen Sie mir.
Bitte befolgen Sie die Schritte, die ich in crystal-Reports-Bericht:
Crystal-report-Befehl (ich habe eine Abfrage erstellt, um die erforderliche business-Reihe)
--> die bekommt 5 Business-Nummern
Hinweis: Jedes Unternehmen ist mit vielen Erhalt zahlen (1. Tranche Eingang, 2. Tranche Quittungen... so....) - diese Quittung Daten werden in table_receipts.
In table_business - ich habe alle details über die business-Nummer, Kunden -, Produkt-details...
Bitte verstehen Sie die links:
table_business - table_customer - table_product - table_receipts
Beziehung zwischen Tabellen:
- table_business.Bno=table_receipts.Bno
- table_customer.Cno=table_customer.Cno
- table_product.Pno=table_product.Pno
Nach dem erstellen des crystal-Reports-Bericht-Befehl; ich ziehen Sie einfach die gewünschte Tabelle in crystal-Reports-Bericht (table_business, table_customer,table_product,table_receipts)
Ich jetzt eine Gruppe angelegt für die Business-Reihe "BNo"
Brauche ich, um alle erforderlichen details über das ausgewählte Business-Reihe mit dem parameter - kommt wunderbar außer Quittungen.
Ich meine seine Anzeige aller Belege (alle Tranche-Zugänge). Ich brauche die Anzeige nur der erste Eingang (nur ich.e: Eingang Anzahl starst die mit dem Buchstaben "F" )
Hoffe, Sie verstehen meine Anforderung - Bitte helfen Sie mir in dieser Hinsicht.
Erwarten, Ihre wertvolle Antwort.
Grüße,
Sensa.
- Deine Frage sagt, dass table_customer und table_product sind nur mit sich selbst - sind diese verbunden mit table_business über table_receipts? Wenn ja, wollen Sie sehen alle dazugehörigen Produkte und Kunden für ein Geschäft, oder nur solche, für die erste Quittung? Auch haben Sie gesagt, dass der erste Eingang ist die Nummer beginnt mit "F" - wie alle nachfolgenden Quittungen für den Kunden nummeriert werden (zum Beispiel, machen Sie alle mit den numerischen chracters nur)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage, dies zu tun durch die Schaffung einer Formel zur Unterdrückung der Feld (table_receipts.Rno).
Rechts-klicken Sie auf die {table_receipts.Rno} - Feld und wählen Sie Feld Formatieren...allgemein...aktivieren Sie das Kontrollkästchen "Unterdrücken" - Feld, und klicken Sie dann auf die X-2-box auf der rechten Seite. Wenn das neue Fenster angezeigt wird, fügen Sie diese:
nicht ({table_receipts.Rno} startswith ("F")
Hätte ich vielleicht eine Lösung für Sie.
1)Öffnen Sie das "Report" - Menü und wählen Sie "Bereichs-Assistenten'
2)Wählen Sie den "Details" - Abschnitt aus dem Menü auf der linken Seite
3)markieren Sie das 'Unterdrücken Sie Keine Drill-Down" - option und klicken Sie auf das Symbol auf der rechten Seite und in der Formel-put-option
4)RecordNumber > 1
Diese unterdrücken soll die ganze ZEILE/Datensatz-und nicht nur das Feld. Ich sah dein problem aus diesem thread, die ich brauchte, die genau die gleiche Lösung und das hat funktioniert.
show nur in der ersten Reihe im crystal reports-Abschnitt details
Hier ist, was ich versucht habe für das gleiche Problem und es funktionierte. Es ist ein 2-Schritt-Prozess, mit Laufende Summe-Felder und Unterdrückung in Abschnitt Experte.
Ersten Schritt erstellen Sie eine Laufende Summe-Feld (Rechts unter dem Parameter Felder)
Mit der rechten Maustaste darauf und klicken Sie auf Neu und benennen Sie Ihre Feld, d.h. CountFirstOnly
Auf der linken Seite sehen Sie die Felder, die Sie durchführen können Funktionen auf.
Wählen Sie die Quittungen Feld. Bringen, die über Feld-Zusammenfassung und wählen Anzahl.
Unter Bewerten wählen Sie Für Jeden Datensatz
Reset bei Änderung von Gruppe, und wählen Sie Ihre Gruppierung, in diesem Fall business-Nummer und klicken Sie auf OK,
Ziehen Sie das Feld in Ihren Bericht ein.
Teil 2: Abschnitt Expert
Bringen Sie den Bereichs-Assistenten auf details, und klicken Sie auf unterdrücken, X-2-Knopf -
Ihre Formel sollte sein: CountFirstOnly >1
Klicken Sie auf OK,
Aktualisieren Sie Ihren Bericht
Hoffentlich war der trick.
Es klingt, als sei der einfachste Weg, um diese Anforderung zu erfüllen, wäre die Beurteilung eine Auswahl Zustand des Berichts - so etwas wie:
Damit soll sichergestellt werden, dass nur die dazugehörigen Produkte und Kunden für die erste Quittung für jedes Unternehmen gemeldet werden.