vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile 
Autor: hatchet
Datum: 05.03.09 10:26

Hallo Dieter,

die Combobox fülle ich mit folgendem Quellcode:
Private Sub Grid1_FillComboBox(ByVal nRow As Long, ByVal nCol As Long, _
  oComboBox As Object)
    If nCol >= 3 Or nCol <= 8 Then
        Dim A1 As DAO.Recordset
        Dim n As Integer
 
        Set A1 = CurrentDb.OpenRecordset("select id, bezeichnung from" & _
          "fehlercode order by id")
 
        If A1.RecordCount <= 0 Then
        Else
            A1.MoveLast
            A1.MoveFirst
            With Grid1
                With oComboBox
                    .ListRowsMax = 10
                End With
                For n = 1 To A1.RecordCount
                    .ComboAddItem A1("id")
                    A1.MoveNext
                Next n
            End With
        End If
  End If
End Sub
Von einer in die andere Zeile wird mit dem Quellcode gewechselt:
Private Sub Grid1_EditKeyDown(KeyCode As Integer, Shift As Integer)
  If Left(Grid1.Columns(Grid1.Col).key, Len(Grid1.Columns(Grid1.Col).key) - 1) _
    = "Fehler " Or Grid1.Columns(Grid1.Col).key = "Gesperrt" Or Grid1.Columns( _
    Grid1.Col).key = "Bemerkung" Then
    Select Case KeyCode
        Case 37
            If Grid1.Col - 1 > 2 Then
                Grid1.DoEdit Grid1.row, Grid1.Col - 1
            End If
        Case 38
            If Grid1.BOF = False Then
                Grid1.DoEdit Grid1.row - 1, Grid1.Col
            End If
        Case 39
            If Grid1.Col + 1 < 13 Then
                Grid1.DoEdit Grid1.row, Grid1.Col + 1
            End If
        Case 40
            If Grid1.EOF = False Then
                Grid1.DoEdit Grid1.row + 1, Grid1.Col
            End If
    End Select
End If
End Sub
Wo dabei nun aber die 0 "herkommt" ist mir nicht klar, da in der Combobox keine Werte mit 0 sondern erst ab den Zahlenwerten 1, 2, 3 ... usw. enthalten sind!!!

Gruß
hatchet
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Combobox schleppt eine 0 (Null) mit in nächste Zeile867hatchet04.03.09 16:43
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile487ModeratorDieter04.03.09 16:56
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile511hatchet05.03.09 10:26
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile482ModeratorDieter05.03.09 10:35
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile508hatchet10.03.09 08:21
Re: Combobox schleppt eine 0 (Null) mit in nächste Zeile479ModeratorDieter10.03.09 08:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel