Bonjour à tous.
Voilà, j'ai quelques problèmes de lenteur à l'ouverture de mon formulaire (F1)principal depuis que j'y ai inséré un sous-formulaire (F2) et cela me pose de gros soucis (surtout pour les utilisateurs).
Je ne sais pas comment fonctionne access mais je pense que lorsqu'il charge le formulaire principal il charge aussi le sous-fromulaire mais pas seulement pour le premier enregistrement sur lequel il tombe non? Et du coup c'est très lent.
Mon idée du coup était de ne pas "activer le "sous-fromulaire" lorsque le formulaire est activé mais de cliquer sur un bouton dans le formulaire F1 ouvrant le sous-formulaire F2 lorsqu'on a besoin de le voir!
Mais cela n'a pas l'air si simple!
En effet, le .visible=false ou true ne change rien à mes problèmes de lenteur car en fait il exécute quand même le sous-formulaire à l'ouverture du formulaire mais c'est juste qu'il l'affiche ou pas donc ça ne change pas mon problème!
Autre piste tout aussi infrustueuse, j'ai créé un bouton clic qui ouvre mon formulaire F2 en sélectionnant seulement certains enregistrements grâce à un filtre d'un champ du fomulaire F1!
Donc en effet, quand j'ouvre F2, j'ai bien seulement les enregistrements que je veux dans F2 (comme pour un sous-formulaire), par contre, je ne peux pas créer de nouveaux enregistrements comme avec un sous fomulaire car il ne comprend pas que ces enregistrements doivent être liés à ce fameux champs du F1!
Bref, je ne retouve pas le concept "Sous-formulaire" avec cette solution et c'est pourtant exactement ce qu'il me faut!
Auriez-vous une solution qui permettrait au final d'accéder sur demande à un formulaire type "sous-formulaire"??
Par avance, merci.
Partager