Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Frage zum Code

Begonnen von TomTom2903, Februar 05, 2013, 10:50:59

⏪ vorheriges - nächstes ⏩

TomTom2903

Hallo,
habe eine Frage zu meinem Code.
Und zwar möchte ich diesen einfacher und schöner gestalten.
Gibt es nicht die möglichkeit das ich die Variable i an jedes Textfeld usw. im Code anhängen kann.
Zum Beispiel Me!txtLZB_ID_(i)
Bekomme dann allerdings die Fehlermeldung: "MA kann das in Ihrem Ausdruck angesprochene Feld 'txtLZB_ID_' nicht finden." Laufzeitfehler 2465

Sub FktLstLZB()
    Dim strSQL As String
    Dim strKrt As String
    Dim LZB_ID As String
    Dim i As Integer
   
    For i = 1 To 5
        strSQL = "Select * FROM tbl_StammdatenLZB"
        strKrt = ""
       
        Select Case i
            Case 1
                LZB_ID = Me!txtLZB_ID_1
            Case 2
                LZB_ID = Me!txtLZB_ID_2
            Case 3
                LZB_ID = Me!txtLZB_ID_3
            Case 4
                LZB_ID = Me!txtLZB_ID_4
            Case 5
                LZB_ID = Me!txtLZB_ID_5
        End Select

        If Not IsNull(LZB_ID) Then
            strKrt = strKrt & " AND LZB_ID = " & LZB_ID
        End If
        Stop
        If strKrt <> "" Then
            strSQL = strSQL & " WHERE " & Mid(strKrt, 5)
        End If
       
        Select Case i
            Case 1
                Me!lst_LZB_ID_1.RowSource = strSQL
            Case 2
                Me!lst_LZB_ID_2.RowSource = strSQL
            Case 3
                Me!lst_LZB_ID_3.RowSource = strSQL
            Case 4
                Me!lst_LZB_ID_4.RowSource = strSQL
            Case 5
                Me!lst_LZB_ID_5.RowSource = strSQL
        End Select
    Next i
End Sub


Danke für Eure Hilfe,
Tom

DF6GL

Hallo,



so:

LZB_ID = Me("txtLZB_ID_" & i)



Me("lst_LZB_ID_" & i ).RowSource = strSQL
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

TomTom2903

Hallo Franz.
klappt super. Danke
Tom