2016-10-29 3 views
0

Crystal Report sieht wie folgt aus:Kristall 2008: Unterdrückt Datensatz mit mehreren Kriterien

No.| Name | Test - | Date 
1 --| Fido - | yes -- | 1/2/2010 
2 --| Rover | no --- | 1/2/2010 
3 --| Fido - | yes -- | 1/2/2010 
4 --| Fido - | yes -- | 1/8/2010 
5 --| Rover | no --- | 1/8/2010 

Es gibt viele Beobachtungen mit viel Doppelarbeit. Der aktuelle Bericht unterdrückt Datensätze, wenn sie in der ersten Spalte dupliziert werden. Nur Datensätze 1 und 2 würden angezeigt.

Ich muss in der Lage sein, Datensätze zu unterdrücken, in denen beide Spalten 1 und 3 gleich sind, unabhängig davon, was in Spalte 2 ist. In diesem Fall würden alle Datensätze 1,2,4,5 angezeigt.

Antwort

0

Sie können dies tun. versuche es unterwegsweise.

Erstellen Sie ein Array mit den Werten zuerst, zu diesem Zweck verketten Sie die erforderlichen Felder und erstellen Sie ein Array und wählen Sie nur diejenigen, die eindeutig sind.

erstellen eine Formel @finalvalues

Global Stringvar array mylist; 

if Name&ToText(Date) in mylist 
Then 
1 
else 
mylist:=mylist+Name&ToText(Date); 
0; 

Nun zum supress Teil des Abschnitts gehen, wo Felder platziert werden und unter Code schreiben.

if {@finalvalues}=1 
then true 
else false