vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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: SevDataGrid2 
Autor: ModeratorDieter (Moderator)
Datum: 11.07.07 19:56

Ändere den Code mal wie folgt:
Private Sub Positionen_EditComboClick(ByVal ListIndex As Long, ByVal sText As _
  String) 
  With Positionen
    Position_AfterCellEdit .Row, .Col, sText
  End With
End Sub
Private Sub Grid1_AfterCellEdit(nRow As Long, nCol As Long, ByVal sText As _
  String)
  With Positionen 
    If .Col = .GetCol("Bezeichnung") Then
      If Not IsNull(.EditValue) Then
        If .IsEditMode = MODE_ADDNEW Then
          If .CellNew(.GetCol("Art")) = 1 Then 
            .CellNew(.GetCol("NebenkostenID")) = .EditSubItem("ProduktID") 
            .CellNew(.GetCol("BezLang")) = .EditSubItem("Bezeichnung") 
            .CellNew(.GetCol("BestandHalterID")) = .EditSubItem("ProduktID") 
            .CellNew(.GetCol("ProduktBundleID")) = .EditSubItem( _
              "ProduktBundleID") 
 
          ElseIf .CellNew(.GetCol("Art")) = 2 Then 
            .CellNew(.GetCol("ProduktID")) = .EditSubItem("ProduktID") 
            .CellNew(.GetCol("BezLang")) = .EditSubItem("Bezeichnung") 
            .CellNew(.GetCol("ProduktBundleID")) = .EditSubItem( _
              "ProduktBundleID") 
            .CellNew(.GetCol("BestandHalterID")) = .EditSubItem("ProduktID") 
          End If 
 
        Else
          If .Text(.Row, .GetCol("Art")) = 1 Then 
            .Recordset.Fields("ProduktID") = Null 
            .Recordset.Fields("NebenkostenID") = .EditSubItem("ProduktID") 
            .Recordset.Fields("BezLang") = .EditSubItem("Bezeichnung") 
            .Recordset.Fields("ProduktBundleID") = .EditSubItem( _
              "ProduktBundleID") 
            .Recordset.Fields("BestandHalterID") = .EditSubItem("ProduktID") 
            .Recordset.Update 
            .RowRefresh 
 
          ElseIf .Text(.Row, .GetCol("Art")) = 2 Then 
            .Recordset.Fields("NebenkostenID") = Null 
            .Recordset.Fields("ProduktID") = .EditSubItem("ProduktID") 
            .Recordset.Fields("BezLang") = .EditSubItem("Bezeichnung") 
            .Recordset.Fields("ProduktBundleID") = .EditSubItem( _
              "ProduktBundleID") 
            .Recordset.Fields("BestandHalterID") = .EditSubItem("ProduktID") 
 
            .Recordset.Update 
            .RowRefresh 
          End If 
        End If 
      End If 
    End If
  End With 
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SevDataGrid2705ChristianP11.07.07 18:00
Re: SevDataGrid2433ModeratorDieter11.07.07 18:09
Re: SevDataGrid2418ChristianP11.07.07 19:21
Re: SevDataGrid2531ModeratorDieter11.07.07 19:56

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