vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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: SevGrid - Neueitrag in Combobox 
Autor: ModeratorDieter (Moderator)
Datum: 28.01.06 09:27

Ich habe mir gerade einmal ein kleines Testprojekt erstellt.
Ändere den Code mal wie folgt ab:
Private Sub Grid1_BeforeUpdate(ByVal nRow As Long, ByVal nCol As Long, sText As _
  String, Cancel As Integer)
  On Error Resume Next
  With Grid1
    Select Case nCol
      Case 2
        If .EditText <> "" Then
          If IsNull(.EditValue) Then
            Select Case MsgBox("" _
              & vbCrLf & "Diese Farbbezeichnung ist neu." _
              & vbCrLf & "Soll sie übernommen werden ?", vbYesNo Or vbQuestion _
              Or vbDefaultButton1, "Neue Farbe ?")
 
              Case vbYes
                Dim lFarbe As Long
 
                'neuen wert in das rsFarbe übernehmen
                oConn.Execute "INSERT INTO TblFarbtext (FarbText) VALUES ('" & _
                  sText & "')"
                rsFarbe.Requery
 
                ' requery der combobox
                .EditComboRequery
 
                ' neue Farb-ID ermitteln
                rsFarbe.MoveFirst
                rsFarbe.Find "FarbText='" & sText & "'"
                If Not rsFarbe.EOF And Not rsFarbe.BOF Then
                  lFarbe = rsFarbe.Fields("FarbTextNr")
                End If
 
                ' neue werte anzeigen: lFarbe = .BoundColumn-IDwert / sText = 
                ' .DisplayColumn-AnzeigeText
                .CellNew(2) = lFarbe & vbTab & sText
              Case vbNo
                Cancel = 2
            End Select
          End If
        End If
    End Select
  End With
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SevGrid - Neueitrag in Combobox1.078Tomy4127.01.06 16:59
Re: SevGrid - Neueitrag in Combobox728ModeratorDieter27.01.06 17:36
Re: SevGrid - Neueitrag in Combobox802Tomy4127.01.06 18:30
Re: SevGrid - Neueitrag in Combobox776ModeratorDieter28.01.06 09:27
Re: SevGrid - Neueitrag in Combobox758Tomy4128.01.06 10:56
Re: SevGrid - Neueitrag in Combobox700ModeratorDieter28.01.06 11:37
Re: SevGrid - Neueitrag in Combobox713Tomy4128.01.06 12:38
Re: SevGrid - Neueitrag in Combobox749Tomy4128.01.06 16:38
Re: SevGrid - Neueitrag in Combobox763ModeratorDieter29.01.06 22:44
Re: SevGrid - Neueitrag in Combobox662Tomy4130.01.06 11:15
Re: SevGrid - Neueitrag in Combobox600Guido7719.05.08 11:28
Re: SevGrid - Neueitrag in Combobox722ModeratorDieter19.05.08 11:34
Re: SevGrid - Neueitrag in Combobox569Guido7719.05.08 11:54
Re: SevGrid - Neueitrag in Combobox587ModeratorDieter19.05.08 12:04

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