Ich benutze Ms Access und ein Formular mit 10 Kontrollkästchen und eine Schaltfläche haben. Der Benutzer kann von 1 bis 10 Checkboxen prüfen. Jedes Kontrollkästchen repräsentiert ein Wort. Ich brauche einen Code, um alle Checkboxen von 1 bis 10 zu durchlaufen und mir eine Zeichenfolge zu geben, damit ich sie zu einem Modul analysieren kann.Konvertieren Sie alle Kontrollkästchen in eine Zeichenfolge
Private Sub cmdOK_Click()
Dim str1, str2, str3, str4, str5 As String
Dim strString As String
If chB1 = True Then
str1 = "111 - "
End If
If chB2 = True Then
str2 = "222 - "
End If
If chB3 = True Then
str3 = "333 - "
End If
If chB4 = True Then
str4 = "444 - "
End If
If chB5 = True Then
str5 = "555 - "
End If
strString = str1 & str2 & str3 & str4 & str5 & Date
Debug.Print strString
End Sub
Ich habe das gerade jetzt. Kann ich es anders machen? Irgendwelche Hilfe?
Vielen Dank im Voraus.
Wenn 'CheckBox1' aktiviert ist, wird sein Wert' true'. Wenn der Wert "True" ist, möchten Sie seine "Caption" in Ihrer Ergebniszeichenfolge verketten. Weiter mit 'CheckBox2'. Auf welchem Teil bist du fest? –
Code hinzufügen. Kann ich es mit Schleife machen. – YvetteLee