Autor Thema: Ansicht befüllen durch Felder  (Gelesen 3613 mal)

Beginner111

  • Gast
Ansicht befüllen durch Felder
« 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!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansicht befüllen durch Felder
« Antwort #1 am: 15.03.11 - 16:19:01 »
Select Feld1 != "" & Feld2 != ""

klaussal

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #2 am: 15.03.11 - 16:21:03 »
Gestrichen. Falsch gedacht.

Beginner111

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #3 am: 15.03.11 - 16:25:19 »
Danke für die schnelle Hilfe, aber wieso wird dann immer noch ein Semikolon verlangt?

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansicht befüllen durch Felder
« Antwort #4 am: 15.03.11 - 16:27:26 »
Wo?

Beginner111

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #5 am: 15.03.11 - 16:28:31 »
Semikolon fehlt: ';' mehr kommt nicht.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansicht befüllen durch Felder
« Antwort #6 am: 15.03.11 - 16:30:53 »
Wenn Du das genau so einfügst, wie ich das geschrieben habe, brauchst Du kein Semikolon

Beginner111

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #7 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.


klaussal

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #8 am: 15.03.11 - 16:37:25 »
Zitat
Select Form = "DeinMaskenname" & (Feld1 != "" & Feld2 != "")

So würde ich das machen.

Beginner111

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #9 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 != "")

Beginner111

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #10 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?

klaussal

  • Gast
Re: Ansicht befüllen durch Felder
« Antwort #11 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.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansicht befüllen durch Felder
« Antwort #12 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz