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-2025
 
zurück

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

Visual-Basic Einsteiger
Re: MovePrevious - Fehlermeldung 
Autor: ModeratorDieter (Moderator)
Datum: 30.10.02 11:46

Hi ea,

ich habe mir für diesen Zweck eine eigene Funktion erstellt.
Das ganze befindet sich in einem Modul und kann dann später von überall aus aufgerufen werden:
Option Explicit
 
Public Enum eMoveTo
  MoveBack = 0
  MoveForward = 1
End Enum
 
Public Function rs_CanMove(Rs As Recordset, _
  ByVal MoveTo As eMoveTo) As Boolean
 
  ' Prüfen, ob innerhalb eines Recordsets geblättert
  ' werden kann
 
  Dim bResult As Boolean
  Dim sCurRec As String
  Dim nRec As Long
 
  bResult = False
  On Error Resume Next
 
  ' Anzahl Datensätze
  With Rs
    nRec = .RecordCount
    If nRec > 0 Then
      sCurRec = .Bookmark
      Select Case MoveTo
        Case eMoveTo.MoveBack
          .MovePrevious
          bResult = (Not .BOF)
        Case eMoveTo.MoveForward
          .MoveNext
          bResult = (Not .EOF)
      End Select
 
      If sCurRec <> "" Then
        .Bookmark = sCurRec
      End If
    End If
  End With
  On Error GoTo 0
 
  rs_CanMove = bResult
End Function
Der Aufruf erfolgt dann:
' Zurückblättern
If rs_CanMove(Rs, MoveBack) Then
  Rs.MovePrevious
End If

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MovePrevious - Fehlermeldung124ea30.10.02 11:16
Re: MovePrevious - Fehlermeldung401OGI30.10.02 11:39
Re: MovePrevious - Fehlermeldung79ea30.10.02 11:55
Re: MovePrevious - Fehlermeldung414unbekannt30.10.02 12:10
Re: MovePrevious - Fehlermeldung84ea30.10.02 12:17
Re: MovePrevious - Fehlermeldung417ModeratorDieter30.10.02 11:46
Re: MovePrevious - Fehlermeldung75ea30.10.02 12:06

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