IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Bug formulaire continu et requery [AC-2003]


Sujet :

IHM

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut Bug formulaire continu et requery
    Bonjour,

    Je reprends l'explication du site sur le positonnement du curseur sur le 1er enregistrement sur formulaire continu avec la méthode requery : http://access.developpez.com/sources...ms#RequeryFrom

    Et voici le code que j'ai adapté un ptit peu. A la place de DoCmd.GoToRecord , , aclast j'ai mis DoCmd.RunCommand acCmdRecordsGoToNew mais le problème c'est que le curseur revient sur l'enregistrement qui était actif alors que je veux qu'il se mette sur l'enregistrement suivant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    Private Sub Amount_AfterUpdate()
    On Error GoTo GestErr
     
    Echo False
     
    If Me.RecordsetClone.RecordCount = 0 Then Exit Sub
    lngClé = Me!ID_Paymt2
    lngEnrActif = Me.CurrentRecord
     
    Me.Requery
     
    Set rs = Me.RecordsetClone
    With rs
     
      If rs.RecordCount = 0 Then Exit Sub
      .FindFirst "ID_Paymt2=" & lngClé
      Select Case .NoMatch
        Case True
          DoCmd.GoToRecord , , acGoTo, lngEnrActif
        Case False
          Me.Bookmark = .Bookmark
      End Select
    End With
    rs.Close
    Set rs = Nothing
     
    Echo True
     
    Exit Sub
     
    GestErr:
    Select Case Err
      Case 2105
     
          DoCmd.RunCommand acCmdRecordsGoToNew
     
      Case Else
        MsgBox Err.Description, Err.Number
    End Select
    rs.Close
    Set rs = Nothing
     
    Echo True
     
    End Sub

  2. #2
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    En fait, j'ai un problème lorsqu'il se trouve sur le dernier enregistrement ; il faudrait qu'il se mette sur un nouvel enregistrement dans ce cas-ci.

    Parce que pour les enregistrements déjà crées pas de problème ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] bug formulaire continu à onglets
    Par Farabon dans le forum IHM
    Réponses: 8
    Dernier message: 15/06/2011, 14h01
  2. Formulaire continue bug sous Access 2003 pas 2000
    Par Yohann_x dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/09/2007, 18h50
  3. [Formulaire continu] une ligne sur deux en gris
    Par genius99 dans le forum IHM
    Réponses: 7
    Dernier message: 30/10/2005, 18h52
  4. Réponses: 6
    Dernier message: 04/11/2004, 17h35
  5. Figer colonnes dans formulaire continu
    Par Mr.Gus dans le forum IHM
    Réponses: 10
    Dernier message: 30/11/2003, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo