vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Visual-Basic Einsteiger
Re: MSFelxgrid zittern 
Autor: Oly
Datum: 24.08.12 21:59

Hallo,

ich habe die Sub mal umgeschrieben und ausgeklammert was zum Test nicht unbedingt nötig ist.
Es sind ca. 10-15 Datensätze die angezeigt werden und dennoch flackern ztw unterschiedliche Zellen auf.

Sub Timer_Timer()
 
 Me.MSFlexGrid.Redraw = False
oRs_Nachricht.Open "select * from nachrichten where [gesendet an Computername]" & _
  "= '" & GetComputerName & "' order by  [gesendet am]", oconn, adOpenStatic, _
  adLockOptimistic
 
If Not oRs_Nachricht.EOF Then
    'Breite des Grides anpassen
    If oRs_Nachricht.RecordCount > 10 Then
        Me.MSFlexGrid.Width = 7850
    Else
        Me.MSFlexGrid.Width = 7575
    End If
 
    'Info ausgeben wenn Nachrichten vorliegen
 '   If CStr(Me.Label_NachrichtenAnzahl.Caption) <> CStr( 
 ' oRs_Nachricht.RecordCount) Then
        'Prüfen ob Einblenden.Exe vorhanden ist
  '      If FileExists(App.Path & "\Einblenden.Exe") = True Then
   '         Shell App.Path & "\Einblenden.exe " & oRs_Nachricht.RecordCount, 
   ' vbNormalNoFocus
    '    End If
 
    'End If
 
 
 '   Me.Label_NachrichtenAnzahl.Caption = oRs_Nachricht.RecordCount
 
    Me.MSFlexGrid.Rows = 1
 
    While Not oRs_Nachricht.EOF
 
        Me.MSFlexGrid.AddItem vbTab & oRs_Nachricht("Ticketart") & vbTab & _
          oRs_Nachricht("Betreff") & vbTab & oRs_Nachricht("gesendet am") & _
          vbTab & oRs_Nachricht("Rückinfo als") & vbTab & oRs_Nachricht( _
          "nachrichtnr") & vbTab & oRs_Nachricht("Absender Anrede") & " " & _
          oRs_Nachricht("Absender Name")
 
        'Prüfen ob Priorität gesetzt wurde
       ' If oRs_Nachricht("priorität") = "1" Then
 
        '    Me.MSFlexGrid.Col = 0
         '   Me.MSFlexGrid.Row = oRs_Nachricht.AbsolutePosition
          '  Me.MSFlexGrid.CellFontBold = True
           ' Me.MSFlexGrid.CellFontSize = 11
           ' Me.MSFlexGrid.CellFontName = "Impact"
           ' Me.MSFlexGrid.CellAlignment = 4
           ' Me.MSFlexGrid.Text = "!"
       ' End If
 
        oRs_Nachricht.MoveNext
 
    Wend
 
Else
 
   ' Me.MSFlexGrid.Rows = 1
    'FlexLastSelectedRow_Form_Nachrichten = 0
    'Me.Label_NachrichtenAnzahl.Caption = ""
 
End If
 
 
 
oRs_Nachricht.Close
 
  'zuletzt makierte Zeile im Grid wieder makieren
'If FlexLastSelectedRow_Form_Nachrichten = 0 Then
    'wenn keine Zeile aktiviert ist
 '  Me.MSFlexGrid.Redraw = True
 
  '  Exit Sub
'Else
 
 '   With Me.MSFlexGrid
        '.Redraw = False
  '     If .Rows - 1 < FlexLastSelectedRow_Form_Nachrichten Then
   '    FlexLastSelectedRow_Form_Nachrichten = .Rows - 1
    '   End If
     '  .Row = FlexLastSelectedRow_Form_Nachrichten
      '  .Col = .FixedCols
      '  .ColSel = .Cols - 1
       ' .CellBackColor = .BackColorSel
        '.CellForeColor = .ForeColorSel
        '.Redraw = True
    'End With
 
'End If
 
Me.MSFlexGrid.Redraw = True
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MSFelxgrid zittern1.985Oly21.08.12 22:22
Re: MSFelxgrid zittern1.218Franki22.08.12 23:53
Re: MSFelxgrid zittern1.195Oly23.08.12 19:23
Re: MSFelxgrid zittern1.201Franki24.08.12 02:01
Re: MSFelxgrid zittern1.207Oly24.08.12 21:59
Re: MSFelxgrid zittern1.154Franki26.08.12 22:52
Re: MSFelxgrid zittern1.176Oly27.08.12 09:04
Re: MSFelxgrid zittern1.158Franki31.08.12 22:58
Re: MSFelxgrid zittern1.181Oly28.08.12 21:00
Re: MSFelxgrid zittern1.180Franki31.08.12 23:11
Re: MSFelxgrid zittern1.126Oly17.09.12 21:43

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