vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
RST und MSFlexGrid 
Autor: SolidBody
Datum: 15.09.07 23:03

Hallo Leute, ich benötig emal wieder Hilfe.
Beim Clicken durch das MSFlexGrid,
Sollen Gebundene Textboxen mit den aktuellen Daten gefüllt werden.
Klappt soweit auch.
Nur nicht aus der RecordSet-Position, die ich benötige.
Hier mal mein Lösungsansatz. Evtl kann ja jemand helden.
Private Sub AddToFG()
  proRST.MoveFirst
 
  With MSFlexGrid1
 
    While Not proRST.EOF
      .AddItem (proRST.Fields("ID").Value & vbTab & _
                proRST.Fields("IDENT").Value & vbTab & _
                proRST.Fields("PName").Value & vbTab & _
                proRST.Fields("Beschreibung").Value & vbTab & _
                proRST.Fields("Adresse").Value & vbTab & _
                Format(proRST.Fields("EL_Std").Value, "#,##0.00 €") & vbTab & _
                Format(proRST.Fields("BL_Std").Value, "#,##0.00 €") & vbTab & _
                Format(proRST.Fields("NUL_Std").Value, "#,##0.00 €") & vbTab & _
                Format(proRST.Fields("BK_P").Value, "#,##0.00") & vbTab & _
                Format(proRST.Fields("RDB_P").Value, "#,##0.00") & vbTab & _
                proRST.AbsolutePosition)
              ' Speichern der Aktuellen Position in Grid
              ' scheint zu klappen zeigt 1 2 3 ....
      proRST.MoveNext
    Wend
    .RemoveItem 1 ' Damit 1.leere Zeile im Grid verschwindet
  End With
  proRST.MoveFirst ' Um Textboxen mit dem 1. rst zu füllen
 
End Sub
 
 
Private Sub MSFlexGrid1_RowColChange()
  With MSFlexGrid1
     cmbOpen.Enabled = .TextMatrix(.Row, 1) <> ""
     cmbEdit.Enabled = .TextMatrix(.Row, 1) <> ""
     cmbDel.Enabled = .TextMatrix(.Row, 1) <> "" And .Row >= 2
     lblProjekt = .TextMatrix(.Row, 1) & " - " & .TextMatrix(.Row, 2)
 
    proRST.AbsolutePosition = Val(.TextMatrix(.Row, 10))
    ' proRST.Move = Val(.TextMatrix(.Row, 10))
    ' Setzen des Zeigers zum Gespeicherten RS klappt nicht
    ' Click in ein und dieselbe Zeile gekt durch alle Datenzeilen
    ' bis dann Fehler BOF oder EOF ausgelöst wird.
    ' Fast wie bei proRST.MoveFirst
    '              proRST.MoveNext
    '              proRST.MoveNext
    '              proRST.MoveNext
    '              proRST.MoveNext usw.
 
  End With
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RST und MSFlexGrid808SolidBody15.09.07 23:03
Re: RST und MSFlexGrid502ModeratorDieter17.09.07 08:38
Re: RST und MSFlexGrid464SolidBody17.09.07 13:45

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-2024 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