est ce qu'il y a une possibiliter d'ouvrir le meme formulaire plusieurs fois au meme temps ?
est ce qu'il y a une possibiliter d'ouvrir le meme formulaire plusieurs fois au meme temps ?
Slt,
Oui il me semble:
Par exemple dans un module de formulaire ou 1 module indépendant tu déclares:
Public frm1 As Form
Public frm2 As Form
et après sur click d'un bouton Afficherforms dans un form tu fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Afficherforms_Click() Set frm1 = New Form_Form1 Set frm2 = New Form_Form1 frm1.Visible = True frm2.Visible = True End Sub
qui t'affiche 2 instances du form1..
@+
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
Bonjour,
Bien vu User.
on peut aussi déclarer une collection si on ne connait le nombre de forms à l'avance (cf ce tuto.)
a+
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 Dim fmCollec As New Collection Private Sub AfficherForm_Click() Dim f As Form Set f = New Form_MonFormulaire f.Visible = True fmCollec.Add f End Sub Private Sub Form_Close() ' Vide la collection While fmCollec.Count > 0 fmCollec.Remove 1 Wend End Sub
Re,
J'ai fait l'essai et ça marche très bien. Merci User
pgz
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
c pas ca que je cherche mais je veu que lorsque à partir d'une condition ca nécessite l'ouverture du formulaire et que ce formulaire est déja ouvert ca s'ouvre mais le premier ne se ferme pas alors on peu l'utiliser plusieurs fois
Merci Pgz et LetZepII,
mais apparemment c'est pas ce que veut BMABMA,
@ BMABMA,
J'avoue ne pas comprendre ce que tu veux ..
Tu parle de condition lors de l'ouverture de ton form ..
Dans ce cas tu peux faire:
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 Dim frm1 As form Dim frm2 As form Private Sub Afficherforms_Click() Set frm1 = New Form_Form1 Set frm2 = New Form_Form1 frm1.Visible = True frm2.Visible = True frm1.Filter = Condition1 frm1.FilterOn = True frm2.Filter = Condition2 frm2.FilterOn = True ' ou ' frm1.RecordsetClone.FindFirst Condition1 ' frm1.Bookmark = frm1.RecordsetClone.Bookmark '.. End Sub
C'est juste un truc comme ca mais franchement c'est pas clair..
@+
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
Ce que propose User permet tout à fait de faire ça.ce formulaire est déja ouvert ca s'ouvre mais le premier ne se ferme pas alors on peu l'utiliser plusieurs fois
J'ai fait l'essai en ouvrant le même formulaire et deux RecordSource différents. Les deux étaitent ouverts et affichaient chacun sa source.
Encore une fois, bravo Denis et merci.
pgz
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
je veux une possiblité pour que un seul form puisse être ouvert x fois autant de fois qu'on veut
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager