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

Access Discussion :

connaître l'ordre d'ouverture des formulaires..


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 61
    Points
    61
    Par défaut connaître l'ordre d'ouverture des formulaires..
    Bonjour,
    J'ai un formulaire papa, qui a plein de sous-formulaires enfants.
    je pensais <sigh> que accès ouvrait d'abord le formulaire papa (=>procédure OnLoad) puis les petits enfants.
    Apparement, non.
    Donc mes var que j'aimerais initialiser avant les autres, dans le formulaire principale, ben elle sont initialisées en derniers.
    Donc comment faire pour connaitre le 1er sous formulaire qui est chargé ? ainsi je pourrais initialiser mes var ici..

    ou sinon peut-etre serait il plus judicieux de les déclarer AVANT l'appel du formulaire principale depuis un pré-formulaire :

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu n'aurais pas un peu plus de renseignements.

    Je pense avec le peu que j'ai compris, que les variables, tu peux les cahrger avec la propriété current.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 61
    Points
    61
    Par défaut
    help la je ne sais plus que faire

    Jai mon formulaire avec une liste de noms, lorsque je double click sur ma liste, ca mouvre le dossier de cette personne.
    Ce dossier est constitué de plein de sous formulaires.

    Selon ma logique,
    Le dossier de la personne se charge et charge ensuite les sous formulaires.

    Selon ce que je remarque:
    Access ouvre d'abord les sous formulaires (plus ou moins aléatoirement) avant d'ouvrir le dossier.

    Ce qui me provoque des erreurs, car depuis mon dossier je fais des filtre sur mes différents sous formulaire.
    alors forcément si un sous formulaire ne se charge pas avec les données de mon filtre tout plante

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 132
    Points : 68
    Points
    68
    Par défaut
    Essaye avec l'évenement sur ouverture du formulaire.
    Il va d'abord exécuter ton code avant d'ouvrir le formulaire.

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Tu peux aussi avoir ton formulaire principal et tes sous formulaires dans des onglets.
    De cette manière, tes filtres pourront fonctionner en fonction des choix que tu pourrais faire.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Points : 61
    Points
    61
    Par défaut
    Voici ce qui ouvre mon formulaire dossier (avec un filtre):
    DoCmd.OpenForm "f_dossiers", acNormal, , "[t_dossiers.RefDossier] = " & rs2.Fields(0)
    Ensuite lorsque je debug l'application je vois que le formulaire qui est ouvert apres ca est un de mes sous formulaires du dossier
    f_sous_formXXX
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Load()
    Dim rs1 As DAO.Recordset
    Dim sqlGetContacts As String
    [..]
    et ainsi de suite
    et ca ne passe MEME pas par la procédure Form_Load de mon formulaire principale Dossier...
    Je comprends plus rien

    f_dossiers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Form_Load()
    Dim rs1 As DAO.Recordset
    Dim sqlGetPret, sqlInsertPretDossier, paswd As String
    Dim i As Integer
    x = Forms![f_dossiers]!RefDossier
    [...]
    J'aimeais bien que ce soir effectivement f_dossiers qui soit ouvert lorsque j'appelle la docmd.openform, puis les sous formulaire qui vont avec...
    Mon dossier contient des sous formulaires "normaux" et d'autres dans des onglets.
    :

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/09/2010, 13h08
  2. Problème de protection et d'ouverture des formulaires
    Par moilou2 dans le forum Sécurité
    Réponses: 1
    Dernier message: 28/05/2008, 22h10
  3. Ouverture des formulaires en mode Runtime
    Par ade94 dans le forum Runtime
    Réponses: 2
    Dernier message: 07/09/2007, 23h12
  4. Réponses: 1
    Dernier message: 04/07/2006, 22h53
  5. Ordre d'affichage des formulaires
    Par cdumas dans le forum Access
    Réponses: 3
    Dernier message: 04/05/2006, 12h15

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