Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Beginner111 am 15.03.11 - 16:15:35

Titel: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:15:35
Hallo,

ich habe das Problem dass ich in einer Ansicht nur die Datensätze sehen möchte, in denen jeweils 2 Felder mit Werten versehen sind. Diejenigen in denen nichts steht, sollen nicht mit in der Ansicht dargestellt werden.
Wie muss im "Ansichtsformelfenster" einen Select Befehl auf die beiden Felder aussehen damit das funkioniert?
Vielen Dank!
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Peter Klett am 15.03.11 - 16:19:01
Select Feld1 != "" & Feld2 != ""
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: klaussal am 15.03.11 - 16:21:03
Gestrichen. Falsch gedacht.
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:25:19
Danke für die schnelle Hilfe, aber wieso wird dann immer noch ein Semikolon verlangt?
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Peter Klett am 15.03.11 - 16:27:26
Wo?
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:28:31
Semikolon fehlt: ';' mehr kommt nicht.
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Peter Klett am 15.03.11 - 16:30:53
Wenn Du das genau so einfügst, wie ich das geschrieben habe, brauchst Du kein Semikolon
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:36:50
Noch eine Info am Rande: Das eine Feld ist ein Datums das andere ein Zahlenfeld. Nehme ich immer nur eins von beiden als Select, kommen auch jetzt die Datensätze in denen dieses Feld gefüllt ist. Nehme ich beide Felder als Select kommt gar nichts heraus.

Das mit dem Semikolon war nach einem Neustart des Notesdesigners weg. Warum auch immer.

Titel: Re: Ansicht befüllen durch Felder
Beitrag von: klaussal am 15.03.11 - 16:37:25
Zitat
Select Form = "DeinMaskenname" & (Feld1 != "" & Feld2 != "")

So würde ich das machen.
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:43:58
Klappt leider nicht, irgendwas grundlegendes mache ich glaube falsch, denn jetzt wird schon wieder ein Semikolon erwartet, obwohl ich es so eingegeben habe wie Select Form = "DeinMaskenname" & (Feld1 != "" & Feld2 != "")
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: Beginner111 am 15.03.11 - 16:51:15
Also, anscheinend muss ich den Notes Designer dauernd neu starten. Die Formel funktioniert so, jedoch nur wenn ich nur eins der Felder abfrage. Bei einer Abfrage mit beiden kommen keine Datensätze an. Das eine ist ein Datums und das andere ein Zahlenfeld. Datumsfeld alleine geht, und Zahlenfeld alleine geht nur beide zusammen nicht. warum nicht?
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: klaussal am 15.03.11 - 16:55:44
.. weil ein Zahlenfeld sich anders verhält als ein Text- oder Datumsfeld.

Du willst vlt. mal den Passus über @text in der Designer-Hilfe lesen.

PS: Hättest Du das vorher erwähnt, wären die Antworten anders ausgefallen.
Titel: Re: Ansicht befüllen durch Felder
Beitrag von: koehlerbv am 16.03.11 - 21:08:44
Wenn das Datumsfeld einen gültigen Datumswert *und* das Zahlenfeld einen validen numerischen Wert enthalten muss, um das Dokument in einer Ansicht anzuzeigen, funktioniert (und zwar ganz sicher) folgendes Select-Statement:

SELECT @IsTime (Datumsfeld) & @IsNumber (Zahlenfeld).

Der ggf. erforderliche Ausschluss mit

Form != "Maskenname"

und weitere Kriterien ist mangels Kenntnis des konkreten Problems natürlich nicht berücksichtigt.

Wenn das nicht wie erwartet funktioniert, dann fehlen in der Fragestellung Informationen. Dies gilt auch für die Aussage mit dem bemängelten Semikolon - alle Antworten waren syntaktisch einwandfrei, daher muss auch diese Meldung auf nicht geposteten Randbedingungen des Fragestellers beruhen.

Bernhard