Autor Thema: in Ansicht doppelte Einträge nicht anzeigen  (Gelesen 2777 mal)

Offline cauchy

  • Junior Mitglied
  • **
  • Beiträge: 63
in Ansicht doppelte Einträge nicht anzeigen
« am: 29.11.05 - 10:34:10 »
Hallo zusammen,

in einer Ansicht lasse ich nur ein Feld meiner Dokumente anzeigen. Manche Dokumente haben den gleiche Feldwert und genau dann will ich nur einen Repräsentanten in der Ansicht anzeigen lassen.

Kann man das mit der Auswahlformel machen?

DANKE!!!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #1 am: 29.11.05 - 10:50:35 »
Geht über die Ansichteneigenschaften

"Eindeutiger Schluessel im Index erzeugen"
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #2 am: 29.11.05 - 10:52:19 »
Wozu brauchst du das?
Wenn du das in einem DBLookup oder DBColumn haben willst dann mach da einfach einen @Unique außen drum herum.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline cauchy

  • Junior Mitglied
  • **
  • Beiträge: 63
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #3 am: 29.11.05 - 10:54:44 »
tut er leider nicht...

Ich habe 4 Dokumente mit diesem Feld (und noch anderen). Je zwei der docs haben den gleichen Feldwert (1&1 und 2&2 meinetwegen).

Wenn ich das von dir vorgeschlagene in der Ansicht anwähle, dann bleibt nur noch ein Dokument übrig (das mit der 1), es müssten ja aber 1&2 übrig bleiben...

@thomas:

dblookup funzt in Ansichtsauswahl nicht

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #4 am: 29.11.05 - 11:02:16 »
Du hast die Frage nicht verstanden.

Wozu brauchst du das?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline cauchy

  • Junior Mitglied
  • **
  • Beiträge: 63
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #5 am: 29.11.05 - 16:03:21 »
An einer anderen Stelle in der Datenbank will ich ein Prompt starten, welches nur die einfachen Einträge dieses Feldes enthalten soll, also ohne da mehrmals der gleiche Wert zur Auswahl steht.

Ich könnte das auch per Skript lösen, indem ich durch die entsprechenden Dokumente laufe und mit so die Einträge "zusammensuche".

Aber das ist erstens wohl gegen den Gedanken des Erfinders und zweitens ist es von der Performance auch schlechter.

So muss ich nur auf meinen View zugreifen ohne nochmal extra selektieren zu müssen.

Bloß wie bastel ich mir den view, dass alle mehrfach auftretenden Einträge nicht angezeigt werden, sprich die Dokumente?

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #6 am: 29.11.05 - 16:16:44 »
@unique
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline cauchy

  • Junior Mitglied
  • **
  • Beiträge: 63
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #7 am: 29.11.05 - 16:28:13 »
Damit probiere ich die ganze Zeit rum....

Sehe ich das richtig, dass das in die view selection gehört mit @unique(Feldname)?

Weil dann ist kein Doc mehr da, denn @unique erwartet doch eine Liste und das ist es ja nun nicht...

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re: in Ansicht doppelte Einträge nicht anzeigen
« Antwort #8 am: 29.11.05 - 19:57:43 »
Damit probiere ich die ganze Zeit rum....

Sehe ich das richtig, dass das in die view selection gehört mit @unique(Feldname)?
Neeee. Das @Unique gehört auf den Rückgabewert deines @DbColumn oder @DbLookup losgelassen.

Trotzdem ist eknoris Vorschlag besser. Warum erst eine mehrdeutige Liste holen (und das noch bei den bekannten Limitierungen unseres DbLookup/Column), wenn man's gleich vermeiden kann?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz