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 :

Positionnement à l'ouverture d'un formulaire


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 93
    Points : 27
    Points
    27
    Par défaut Positionnement à l'ouverture d'un formulaire
    Bonjour,

    Lorsque mon sous-formulaire ssfrmInterim1 s'ouvre, je voudrais qu'il se place directement sur le dernier enregistrement. Comment faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Open(Cancel As Integer)
    DoCmd.OpenForm "ssfrmInterim1", acNormal
     
    DoCmd.GoToRecord acActiveDataObject, "ssfrmInterim1", acLast
     
     
    End Sub
    Il me place toujours sur le premier enregistrement.

    Merci de votre aide.

    Fred

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 93
    Points : 27
    Points
    27
    Par défaut
    Pardon, j'ai oublié de vous préciser que quand je l'ouvre tout seul cela marche.
    Mais il est placé sur un formulaire principal et là cela ne marche plus...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 98
    Points : 123
    Points
    123
    Par défaut
    Bonjour,

    si ça peut t'aider


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Function Macro1()
    On Error GoTo Macro1_Err
     
        DoCmd.OpenForm "FMLDEVIS", acNormal, "", "", , acNormal
        DoCmd.GoToControl "FMLDETAILDEVIS"
        DoCmd.GoToRecord , "", acLast
     
     
    End Function
    A+

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 93
    Points : 27
    Points
    27
    Par défaut
    Je n'arrive pas à la placer. Je suis actuellement dans une procédure événementielle à l'ouverture de mon formulaire principal nommé FrmInterim1.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Form_Open(Cancel As Integer)
     
    DoCmd.Maximize
    End Sub
     
    Function Macro1()
     
        DoCmd.OpenForm "frmInterim1", acNormal, "", "", , acNormal
        DoCmd.GoToControl "ssfrmInterim1"
        DoCmd.GoToRecord , "", acLast
     
     
    End Function
    Il m'ouvre toujours le premier enregistrement du sous-formulaire.

  5. #5
    Membre éprouvé
    Avatar de keita
    Homme Profil pro
    Inscrit en
    Novembre 2002
    Messages
    881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Novembre 2002
    Messages : 881
    Points : 1 121
    Points
    1 121
    Par défaut
    sur l'evenement "sur ouverture" du form principal frmInterim1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Private Sub Form_Open(Cancel As Integer)
    Me!ssfrmInterim1.setfocus
    DoCmd.GoToRecord acLast
    End Sub
    @+

  6. #6
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 93
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    J'ai toujours un soucis avec le code que tu m'as donné. Il ne reconnait le frmInterim1. En fait, il y a un formulaire principal frmFiltreInterim, un sous-formulaire frmInterim1 et un sous-sous-formulaire ssFrmInterim1.

    Cette syntaxe ne parait pas correcte. Pourquoi ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Open(Cancel As Integer)
    Forms![frmFiltreInterim]![frmInterim1]![ssfrmInterim1].SetFocus
     DoCmd.GoToRecord , "", acLast
    End Sub

Discussions similaires

  1. [Formulaire]Positionnement à l'ouverture d'un formulaire
    Par jfrancoiscornu dans le forum IHM
    Réponses: 1
    Dernier message: 05/02/2007, 19h17
  2. Réponses: 9
    Dernier message: 27/10/2004, 17h00
  3. Réponses: 6
    Dernier message: 11/10/2004, 14h58
  4. Réponses: 9
    Dernier message: 07/10/2004, 19h41
  5. lecture de son à l'ouverture d'un formulaire
    Par cynferdd dans le forum IHM
    Réponses: 4
    Dernier message: 16/06/2003, 15h31

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