Zum Inhalt springen

[ACCESS 2000] Listenfeld mit Mehrfachauswahl


Empfohlene Beiträge

Geschrieben

Also zu dem Abfrage - Prob. hab ich jetzt die Lösung. Allerdings ergibt sich daraus das nächste Problem.

Hier erst mal der Quelltext:

Private Sub nutz_sperre_Click()

On Error GoTo Err_nutz_sperre_Click

Dim db As DAO.Database

Dim rs As DAO.Recordset

Dim vItem As Variant

Dim nutz_nr As String

Set db = CurrentDb()

For Each vItem In Me!nutz_liste.ItemsSelected

nutz_nr = Me!nutz_liste.ItemData(vItem)

MsgBox nutz_nr

Set rs = db.OpenRecordset("SELECT * FROM tbl_Benutzerdaten WHERE Benutzernummer=" & nutz_nr & "", dbOpenForwardOnly)

MsgBox (rs!Statusnummer)

If (rs!Statusnummer = 2) Then

MsgBox (rs!Benutzername & " ist bereits gesperrt")

Else

rs.Edit

rs!Statusnummer = 2

rs.Update

End If

Next vItem

Exit_nutz_sperre_Click:

Exit Sub

Err_nutz_sperre_Click:

MsgBox Err.Description

Resume Exit_nutz_sperre_Click

End Sub

Das Problem liegt jetzt darin, daß dieses rs.edit bis rs.update eine Fehlermeldung bringt.

Operation wird für diesen Objekttyp nicht unterstützt

Liegt das vielleicht daran, daß das zu ändernde Feld (Statusnummer) in der Tabelle einDropDownFeld ist, oder hat das damit nichts zu tun ??

Geschrieben

versuch es so:


Dim varItm As Variant, intI As Integer


    For Each varItm In Liste0.ItemsSelected

        For intI = 0 To Liste0.ColumnCount - 1

            Debug.Print Liste0.Column(intI, varItm) & ","

        Next intI

        'Debug.Print

    Next varItm

gibt dir - wenn du z.b. das dritte und das vierte element ausgewählt hast - 3,4 aus.

HTH,

s'Amstel

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...