Autor Thema: Abfrage eines Sellect-feldes in der Auswahlformel einer Ansicht ??? :-) oder so?  (Gelesen 3291 mal)

Offline notesman

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
  • Jeder Tag ist ein Geschenk Gottes
    • Gedankensalat
HAllo zusammen,

ich erstelle gerade eine kleine DB und habe eine Frage zur Abfrage eines Feldes in einer Ansicht.

Beim erstellen der Ansicht kann ich ja eine Bedingung setzten:

Beispiel:  Zeige alle Dokumente an welche im Feld Organisation "DIT" haben.

Dies möchte ich auf eine Auswahlfeld setzten das noch keinen Wert hat. (nicht angeklickt wurde)
(Ich meine die kleinen Felder zum "ankreuzen".)

Das Feld ist in allen Dokumenten noch nicht gesetzt.
ICh frage ab auf: "Zeige alle Dokus bei denen Feld INSTALLIERT =  " ". " (Leerstelle) und bekomme alle Dokumente angezeigt.

Nun klicke ich einmal in einer MAske auf das Feld und das Dokument wird in der Ansicht nicht mehr angezeigt.
PRIMA.
Nun entferne ich das Häckchen wieder aus dem Feld in der Maske.
Leider erscheint das Doku nicht mehr in der Ansicht der (nicht selektierten) Dokus.

Welchen Wert hat das Feld den jetzt un dwas frage ich ab?

Danke für alle Tipps.
PS.: die Dokumente (400) sind schon vorhanden und ich mag sie nicht alle durchklicken müssen. :-)

Euer Frank

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Hallo,

Dann ist das Feld aller Wahrscheinlichkeit leer

Feld = ""



Andreas

Offline notesman

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
  • Jeder Tag ist ein Geschenk Gottes
    • Gedankensalat
Danke,
aber es ist leider nicht so einfach.

Statt " "   nur "" zu wählen (geht eh nur in der Formel, der Dialog
gibt bei keiner Eingabe den OK Button nicht frei.
Hat leider nicht funktioniert,

Kam dann auf die Idee mit false/true als Wert statt " "

Aber trotz keiner Fehlermeldung auch keine Reaktion.

Wie fragt man einen Select "Knopf" den richtig per Formelsprache ab?

mfffg
Frank

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Poste doch einfach mal deinen Code und beschreibe was er tun soll.

@If(Feldname=""; "tue was, wenn Feld leer ist"; "tue was, wenn Feld nicht leer ist")

Ein Feld mit Checkboxen zum An- bzw. Abwaehlen ist nichst weiter ein Textfeld, welches Mehrfachwerte enthalten kann.


Andreas

klaussal

  • Gast
Zitat
Das Feld ist in allen Dokumenten noch nicht gesetzt.

Ist diese Feld vielleicht nachträglich in die Maske eingebaut worden ?

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
@Frank
Sag jetzt bitte nicht, das du den Select der View über den Simple Search aufbaust.

Wenn du in einer Ansicht definierte Dokumente suchst bei denen eine Felder entweder leer ist, oder überhaupt nicht vorhanden, dann ist das ganz einfach ...

SELECT (@UpperCase(Form) = "DEINFORMNAME")& (DeinFeldwieImmerEsAuchHeist = "" | !@Isavailable(DeinFeldwieImmerEsAuchHeist))

Übersetzt in natürliche Sprache ...

Wähle folgende Dokumente aus. Alle Dokumente bei denen das Feld Form den Wert "DEINFORMNAME" haben und bei denen außerdem das Feld DeinFeldwieImmerEsAuchHeist entweder keinen Wert hat, oder überhaupt nicht vorhanden ist.

! vor einer @Formel negiert das Ergbenis.
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 notesman

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
  • Jeder Tag ist ein Geschenk Gottes
    • Gedankensalat
SELECT (@Contains(Installiert; false))

"Installiert" ist eine Feld zum anklicken (Häckchen gesetzt oder nicht gesetzt.

Soll bewirken das Datensatz gezeigt wird oder nicht (in Ansicht "Ohne Client")

DB basiert auf einer Journal-DB Schablone

Quellcode ??? Das wird in den "Eigenschaften" einer Ansicht per Dialog angelegt.
(Simple Search) 
Heraus kommt dann :


SELECT (@UpperCase(Form) = "OHNE Client")& (Installiert = "" | !@Isavailable(Installiert))

Haben möchte ich:

SELECT (Installiert != true | !@IsAvailable(Installiert))

Zeige An wenn Feld(wert) "Installiert nicht wahr oder wenn kein Feldwert gesetztz ist.

Sorry wird jetzt etwas unübersichtlich.

 ;D   Frank

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
Das es keine Felder vom Typ Boolean gibt, die man in einer Form verwenden kann, ist dir schon klar. Oder?
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 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
Ubrigens gibt es auch keine Type Boolean in den Type Eigenschaften eines NotesItems. Wie unschwer in der Hilfe für Notesitem.type nachzulesen ist.
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 notesman

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
  • Jeder Tag ist ein Geschenk Gottes
    • Gedankensalat
Danke Thomas für die Hinweise,

da ich nur seeeehr selten mal was in Formelsprache mache
habe ich es mal probiert.

Wenn ich eine Feld (Kästchen) zum anklicken habe so
währe es halt schön gewesen wenn es da auch ein "gesetzt / nicht gesetzt
Flag gäbe.

Danke für die Tipps, ich schau dann noch mal in ruhe in die Hilfe.
Aber jetzt weiss ich wenigstens die Richtung und WAS NICHT GEHT. :-)

Schönen Abend dann noch.

Frank

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Wenn ich eine Feld (Kästchen) zum anklicken habe so
währe es halt schön gewesen wenn es da auch ein "gesetzt / nicht gesetzt
Flag gäbe.

Wozu ein Flag? Das braucht kein Mensch. Und das wurde Dir hier bereits mehrfach aufgemalt.

Bernhard

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
Wenn ich eine Feld (Kästchen) zum anklicken habe so
währe es halt schön gewesen wenn es da auch ein "gesetzt / nicht gesetzt
Flag gäbe.

Wozu ein Flag? Das braucht kein Mensch. Und das wurde Dir hier bereits mehrfach aufgemalt.

Bernhard
und außerdem, schau dir einfach mal an was denn tatsächlich in deinen Checkbox Feld (Eigenschaften Dokument, Notes Peek, NoteMan oder ScanEZ wenn du es etwas komfortabler haben willst) drinsteht wenn du den Haken setzt. Dann geht dir warscheinlich ein ganzer Kronleuchter auf.
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz