
In der Access-Datenbank ist eine Spalte Asset Value
formatiert currency
oder könnte formatiert sein numerical
, und die zweite Spalte ist Insured
formatiert CheckBox
oder könnte formatiert sein text format
. Ich muss Code erstellen, der die Spalte „Versichert“ automatisch überprüft oder markiert, als Yes
ob Asset Value
die Spalte größer oder gleich 2.500,00 $ wäre. Bisher habe ich
If [Asset Value] >= "2500" Then
[Insured] = "Yes"
End If
Aber es funktioniert nicht. Soll ich das Asset Value
Format in ändern Numerical
und nicht Currency
? Soll ich auch Insured
die Spalte in ändern text format
und nicht checkbox
? Und wo soll ich den Code eingeben, damit es funktioniert? Ich habe es in Visual Basic for Applications versucht, bin mir aber nicht sicher, in welches spezielle Feld ich den Code schreiben oder auswählen soll. Bitte helfen Sie!
Antwort1
Entfernen Sie die Anführungszeichen um 2500 und „Ja“ (da es sich nicht um Textwerte handelt).
Für (Ja/Nein)-Kontrollkästchenfelder können Sie außerdem die reservierten Wörter True oder False (ohne Anführungszeichen) verwenden (oder auch den entsprechenden numerischen Wert für Kontrollkästchen von -1 oder 0).
If [Asset Value] >= 2500 Then
[Insured] = True
End If