Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Remy9999 am 27.06.16 - 15:52:10
-
Hallo,
ich hab mich irgendwie verrannt. :-:
Ich habe eine Maske mit ca. 20 Datumsfeldern. Diese sind teilweise gefüllt, teilweise nicht.
Falls ein Datumsfeld gefüllt ist, muss ich weitere Informationen zu diesem Datum angeben.
Jetzt soll ich eine Ansicht bauen, die nur die gefüllten Datumsfelder (mit den dazugehörigen Infos) anzeigt.
Kann mir einer sagen, wie ich das hinbekomme?
Martin
-
Mit einer IF?
-
;D Ja auf jeden Fall !
ABER:
Wo ich jetzt mein Posting noch mal lese, fällt mir auf, dass ich vergessen habe zu erwähnen, dass die Ansicht kategorisiert nach Mitarbeitern (aus den Infos zum Datum) sein soll - und ich dort in der Datumsspalte bei den nicht gefüllten Daten immer ein "incorrect Data Type" bekomme.
Bin schusselig.
-
Poste doch mal Deine jetzige Spaltenformel, die nicht funktioniert, sonst ist das eine Raterei, bei der Dir keiner helfen kann oder wird
-
schon den Tipp mit @if versucht?
-
... und ich dort in der Datumsspalte bei den nicht gefüllten Daten immer ein "incorrect Data Type" bekomme...
Ja, ein Leerstring ist kein Datum.
Poste doch mal Deine jetzige Spaltenformel, die nicht funktioniert, sonst ist das eine Raterei, bei der Dir keiner helfen kann oder wird
-
Hallo,
hier mal, für 10 Datumsfelder:
die Ansichtsauswahl:
SELECT Form = "TaDa" & (!@If (@Text (m1_bis) = "") | !@If (@Text (m2_bis) = "") | !@If (@Text (m3_bis) = "") | !@If (@Text (m4_bis) = "") | !@If (@Text (m5_bis) = "") | !@If (@Text (m6_bis) = "") | !@If (@Text (m7_bis) = "") | !@If (@Text (m8_bis) = "") | !@If (@Text (m9_bis) = "") | !@If (@Text (m10_bis) = ""))
die Spaltenformel:
@If (m1_bis != "";m1_bis;@If(m2_bis != "";m2_bis;@If(m3_bis != "";m3_bis;@If(m4_bis != "";m4_bis;@If(m5_bis != "";m5_bis;@If(m6_bis != "";m6_bis;@If(m7_bis != "";m7_bis;@If(m8_bis != "";m8_bis;@If(m9_bis != "";m9_bis;m10_bis)))))))))
-
musst noch auf m10_bis mit @If prüfen und als Abbruchbedingung den Text schreiben den du gerne sehen möchtest.
-
@jBubbleBoy: Danke - das klappt schon mal.
Und wie schaffe ich es jetzt, diese Zeilen auszublenden? Muss ich die Formel auch noch in die Ansichtsauswahl integrieren? ::)
-
genau, deine Select Formel ist falsch ;)
-
z.B. so
SELECT Form = "TaDa" & @Trim (@Text (m1_bis) : @Text (m2_bis) : @Text (m3_bis) : @Text (m4_bis) : @Text (m5_bis)) != ""
(nur die ersten 5)
-
Gestern nicht im Büro ;D - darum so spät: Danke für die Hilfe.
Bin schon ein ganzes Stück weiter...