vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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: Teil1 des Code 
Autor: cpetit
Datum: 30.01.08 13:29

So, hier der ganze Code der Aufgerufen wird um das Grid zu füllen.
Musßte den Code in zwei Abschnitt hier aufteilen
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Ex
 
    '* Grid initialisieren
    Call Grid_Initialize(Me.Grid1)
 
    '* Grid füllen
    Call FillSearchGrid(Me.Grid1, GridLagerbewegungBestandColumns(), _
      "Lagerdetail_AbmessungNr = " & ReadAbmessungID)
 
Ex:  On Error Resume Next
    Exit Sub
 
Er: FehlerBehandlung "Form_Open", Me.Name
    Resume Ex
 
End Sub
Initialisierung des Grid
Public Sub Grid_Initialize(ByVal Grid As Object)
On Error GoTo Err_Grid_Initialize
 
    '** Eigenschaften des Grid setzen **
    '***************************************
    With Grid
 
        ' autom. Neuzeichnen des DataGrids unterbinden
        .LockUpdate True
 
        .Clear True
 
        ' Erweiterte Eigenschaften
        .ScrollBarStyle = 0
        .ScrollBars = 4
        .AllowColumnClick = True
        .AllowColumnSizing = True
        .AllowDelete = True
        .AllowEdit = False
        .AllowMultiSelect = False
        .AutoSort = True
        .AutoUpdate = True
        .ShowSortSymbols = True
        .WheelMouse = True
 
        'Scrollbar
        .ScrollBarBackColor = &HE0E0E0
        .ScrollBtnBackColor = &HFF8080
        .ScrollBtnBackColorDown = &HFFC0C0
        .ScrollBtnForeColor = vbWhite
        .ScrollBtnForeColorDown = vbBlack
 
    End With
 
Exit_Grid_Initialize:
    Exit Sub
 
Err_Grid_Initialize:
    MsgBox Err.Description & " in Modul vba_Grid/Grid_Initialize"
    Resume Exit_Grid_Initialize
 
End Sub
Füllen des Grid
Public Sub FillSearchGrid(ByVal Grid As Object, varArrayList As Variant, _
  Optional strWhere As String = vbNullString)
On Error GoTo Err_FillSearchGrid
 
Dim rst As DAO.Recordset
Dim varSQL As Variant
Dim strTable As String
Dim i As Integer
 
    '* Select-string zusammen setzen
    varSQL = ReadSelect(varArrayList)
 
    '* Filter setzen
    If strWhere <> "" Then varSQL = varSQL + " Where " + strWhere
 
    '* Öffnen
    Set rst = CurrentDb.OpenRecordset(varSQL)
 
    With Grid
 
        '* autom. Neuzeichnen ausschalten
        .LockUpdate True
 
        '* Inhalt löschen
        .Clear True
 
        '* Spalten festlegen
        For i = LBound(varArrayList) To UBound(varArrayList)
            AddColumn Grid, CStr(varArrayList(i)(2)), CInt(varArrayList(i)(3)), _
              CBool(varArrayList(i)(5))
        Next i
 
        '* Recordset-Kopie erstellen
        .CreateClone = True
 
        '* Recordset zuweisen
        .Clear True
        Set .Recordset = rst
 
        '* Neuzeichnen des DataGrids wieder aktivieren
        .LockUpdate False
        .Refresh
 
        '* 1. Zeile selektieren
        .Row = 1
 
    End With
 
    '* ursprüngliches Recordset zerstören
    rst.Close
    Set rst = Nothing
 
Exit_FillSearchGrid:
    Exit Sub
 
Err_FillSearchGrid:
    MsgBox Err.Description, vbCritical, "No." & Err.Number
    Resume Exit_FillSearchGrid
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid Problem mit einer Abfrage mit Unterabfrage1.216cpetit28.01.08 11:02
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage786ModeratorDieter28.01.08 11:18
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage768cpetit28.01.08 12:09
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage757rsvisionmaster28.01.08 16:50
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage860cpetit29.01.08 08:15
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage733rsvisionmaster29.01.08 08:51
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage819cpetit29.01.08 10:15
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage760Peter Bayer18.11.08 14:59
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage763ModeratorDieter18.11.08 20:16
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage727Peter Bayer18.11.08 22:54
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage885rsvisionmaster28.01.08 13:12
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage773cpetit28.01.08 14:11
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage721cpetit30.01.08 08:49
Re: sevDataGrid Problem mit einer Abfrage mit Unterabfrage792rsvisionmaster30.01.08 09:06
Re: Teil1 des Code811cpetit30.01.08 13:29
Re: Teil1 des Code756rsvisionmaster30.01.08 14:01
Re: Teil1 des Code718cpetit30.01.08 21:12
Re: Teil2 des Code788cpetit30.01.08 13:32
Re: Keiner da, der mir helfen kann?726cpetit07.02.08 15:42
Re: Keiner da, der mir helfen kann?815rsvisionmaster07.02.08 16:25

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