Bei Zugriffscodierung stecken


1

Ich habe einen Code, der Datensätze aus einem Formular zu einer Tabelle hinzufügt, aber wenn die Kontrollkästchen aktiviert sind, wird im Tabellenfeld ein -1 (true) hinzugefügt. Wie kann ich meinen Code überarbeiten, um ein alternatives Wort anstelle von -1 hinzuzufügen?

Dim db As Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("Raw_Audits")

With rs
  .AddNew
  .Fields("Name") = Me.Combo0
  .Fields("COLL") = Me.Check205
  .Fields("COMP") = Me.Check227
  .Fields("UMPD") = Me.Check294
  .Update
  .Close
End With

1
Fügen Sie eine IF THEN-Anweisung hinzu!
Eric F

Antworten:


1

Sie können eine verwenden If..Then Aussage ...

Ersetzen Sie zum Beispiel:

.Fields("COLL") = Me.Check205

mit

If Me.Check205 = -1 then
    .Fields("COLL") = "True"
End If

Vielen Dank! Ich habe mehrere Variationen ausprobiert, aber keine von mir hat funktioniert, diese hat aber wie ein Zauber funktioniert!
InNeedOfHelp
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.