Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Ja/Nein Abfrage





Frage

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 1 von RalfH

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

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

Antwort 3 von ichhabeinefrage

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: