Ja/Nein Abfrage
Hi ich bins mal wieder
ich hab eine Tabelle mit einem JA/nein Feld.
Nun möchte ich überprüfen, ob mindestens 1 feld ja ist ( am besten wäre 2, aber ist schwierig zu realisieren)
Mit einer Dlookup abfrage bin ich nicht weiter gekommen: Code:
boolean1 = DLookup("[checked]", "tbl_002_shortcut", " [checked] = true ")
bei diesem code hat boolean1 aber unkontrollierbare ( für mich) werte bekommen, wie -1
Hatt jemand eine Idee wie ich das sonst machen könnte oder, was ich beim Code ändern muss
Antwort schreiben
Antwort 1 von RalfH vom 09.08.2019, 06:24 Options
Guten Morgen,
Wo möchtest Du den das kontrollieren ?
In einem Formular, oder beim Speichern, oder in ner Tabelle ?
gruß Ralf
Antwort 2 von Teddy7 vom 09.08.2019, 08:41 Options
Das ist schon richtig so.
bei dieser dlookup-Abfrage erhält das Ergebnisfeld den Wert des abgefragten Feldes.
Wenn Du mal in die zugrundeliegende Tabelle schaust wirst Du sehen, daß true als -1 und false als 0 gespeichert ist.
(ist halt so bei Access).
Durch das Anhängsel " [checked] = true " bekommst Du in boolean1 aber nur dann einen Wert, wenn das Feld = true ist.
Wenn Du den Teil des dlookup wegläßt hast Du in boolean1 eine -1 wenn true und eine 0 wenn false.
Gruß
Teddy
so hab das Problem anders gelöst, da ich ja wissen wollte ob 2 felder JA sind hat mir jemand dcount empfohlem
intchecked = DCount("checked", "tbl_002_shortcut ", " checked = -1 ")
aber trotzdem danke