vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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: sev datagrid editiermodus 
Autor: GerhardD
Datum: 16.04.08 19:49

Hallo Dieter,

die ArtikelNr wird im Suchgrid so and das erste Grid übergeben:
With grdStufe1
  If .IsEditMode() = MODE_ADDNEW Then
    .CellNew(5) = RSHilf.Fields("ArtNr")
   Else
    .Recordset.Fields("ArtNr") = RSHilf.Fields("ArtNr")
    .Recordset.Update
    .RowRefresh
  End If
End With
hier der Code für BeforeUpadet des 1. Grids:

Private Sub grdStufe1_BeforeUpdate(ByVal Row As Long, ByVal Col As Long, Text _
  As String, cancel As Integer)
  On Error GoTo Fehler
  Select Case Col
    Case 5 'ArtikelNr
      With grdStufe1
        If strArtikelNr <> "" Then Text = strArtikelNr 'kommt vom Suchgrid
          If RSArtikel.State = adStateOpen Then RSArtikel.Close 'Prüfen ob die 
          ' datei geöffnet
          RSArtikel.Open "Select * from F00S1201 Where ArtNr = '" & Text & "'", _
            DB, adOpenStatic, adLockOptimistic
          If RSArtikel.RecordCount > 0 Then
            strArtikelNr = "" 'für nächste Suche leeren
            If .IsEditMode() = MODE_ADDNEW Then
              .CellNew(3) = RSArtikel.Fields("IdentNr")
              .CellNew(6) = RSArtikel.Fields("Artbez") & " " & RSArtikel.Fields( _
                "Artbez2")
              .CellNew(9) = "0"
             Else
              .Recordset.Fields("IDArtikel") = RSArtikel.Fields("IdentNr")
              .Recordset.Fields("Bezeichnung") = RSArtikel.Fields("Artbez") & "" & _
                "" & RSArtikel.Fields("Artbez2")
              .Recordset.Fields("Wert") = "0"
              .Recordset.Update
              .RowRefresh
            End If
           Else
            cancel = 2 'ab zum suchen
            fraArtikelSuchen.Visible = True
            txtArtikelSuchen(0).Text = Text
          End If
        End If
      End With
  End Select
  Exit Sub
Fehler:
  FehlerAnzeige Err.Number, Err.Description, ":  grdStufe1_BeforeUpdate"
End Sub
Gruß
Gerhard
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sev datagrid editiermodus714GerhardD16.04.08 19:23
Re: sev datagrid editiermodus534ModeratorDieter16.04.08 19:30
Re: sev datagrid editiermodus507GerhardD16.04.08 19:49
Re: sev datagrid editiermodus548ModeratorDieter16.04.08 20:01
Re: sev datagrid editiermodus486GerhardD16.04.08 20:27
Re: sev datagrid editiermodus492ModeratorDieter16.04.08 20:31
Re: sev datagrid editiermodus486GerhardD16.04.08 20:42
Re: sev datagrid editiermodus517ModeratorDieter16.04.08 21:21
Re: sev datagrid editiermodus503GerhardD16.04.08 21:39

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