tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
801
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cyberschaf cyberschaf ist offline Rookie
    Registriert seit
    Jan 2002
    Beiträge
    6
    Wie kann ich bei diesen dämlichen Comboboxen den Index aus einer Datenbank auslesen lassen, so dass ich bei einem klick auf die combobox sofort weiss, welches element ich aus der datenbank auslesen muss ****

    ich habs so probiert:

    For i = 0 To rs.RecordCount - 1
    cmbKunden.AddItem rs.Fields("title"), rs.Fields("itemid")
    rs.MoveNext
    Next

    das macht der aber einfach nicht
     

  2. #2
    Avatar von Johannes Postler
    Johannes Postler Johannes Postler ist offline Mitglied Platin
    Registriert seit
    Dec 2001
    Ort
    Lermoos (Tirol)
    Beiträge
    715
    das ist nicht leicht. probiers mal so(weiß nicht obs funktioniert):

    Form.load
    for each in data1.recordset.recordcount
    Combo1.additem(data1.recordset(feldname)
    next
    End sub

    ich hoffe das funktioniert so(nicht ausprobiert)

    cu tirolausserfern
     

  3. #3
    cyberschaf cyberschaf ist offline Rookie
    Registriert seit
    Jan 2002
    Beiträge
    6
    so funktioniert es ja:

    For i = 0 To rs.RecordCount - 1
    cmbKunden.AddItem rs.Fields("title"), i
    rs.MoveNext
    Next

    ich will aber unbedingt den datenbankindex auch in der combobox stehen haben, damit ich nicht jedesmal eine abfrage machen muss, welcher kunde angeklickt ist
     

  4. #4
    Avatar von Johannes Postler
    Johannes Postler Johannes Postler ist offline Mitglied Platin
    Registriert seit
    Dec 2001
    Ort
    Lermoos (Tirol)
    Beiträge
    715
    so genau weiß ich das nicht - hierfür gibts doch itemdata oder?

    cu tirolausserfern
     

  5. #5
    coste Tutorials.de Gastzugang
    eine liste in vb ist wie ein array in einen anderen programm.

    listen oder combobox (ein und dasselbe)

    // hier wird eine combobox mit 50 werten geladen
    Private Sub Form_Load()
    While i < 100
    Combo.AddItem i
    i = i + 2
    Wend
    End Sub

    //wenn mann in eine der zeilen clickt wird der zeilenindex angezeigt
    //und nicht der wert.

    Private Sub Combo1_Click()
    MsgBox Combo.ListIndex
    End Sub
     

Ähnliche Themen

  1. Index von Combobox
    Von mr_xxl im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 23.08.10, 20:28
  2. C# Combobox index setzen
    Von Xervos im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 21.05.10, 09:52
  3. Access, ComboBox gemäß ComboBox füllen?
    Von pglw im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 17.09.06, 22:08
  4. Antworten: 1
    Letzter Beitrag: 16.04.06, 12:51
  5. combobox index
    Von Luda im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 23.10.03, 09:18