OVH Cloud OVH Cloud

Mon formulaire s'affiche en double :-(

2 réponses
Avatar
Christophe CAMPAIN
Bonjour à tous,

Un phénomène bizare se produit avec l'un de mes formulaires : Lorsque
l'instruction "DoCmd.OpenForm [Form_Prévisualisation image].Name" s'éxécute,
la procédure...

Private Sub Form_Load()
DoCmd.Restore
Me.ImageFrame.Picture = [Form_Formulaire Images].Texte_LienImageLoupe
End Sub

...liée au formulaire s'éxécute 2 fois de suite et le résultat, c'est que
mon formulaire est ouvert en double... Si je clique sur la croix de
fermeture, les 2 formulaires se ferment en même temps.

Quelqu'un a une idée de la raison pour laquelle un formulaire serait
succeptible de s'afficher de fois de suite "par lui-même" ?

Par avance merci,

@+
Kristof

2 réponses

Avatar
Raymond [mvp]
Bonjour.

je ne comprend pas ta façon de nommer les formulaires dans ce contexte:

DoCmd.OpenForm [Form_Prévisualisation image].Name revient à faire
DoCmd.OpenForm "Prévisualisation image"

Me.ImageFrame.Picture = [Form_Formulaire Images].Texte_LienImageLoupe
là aussi pourquoi ne pas indiquer le nom du formulaire en passant par forms,
car il faut que le formulaire soit ouvert.

ou alors je n'ai pas compris.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christophe CAMPAIN" a écrit
dans le message de news:
Bonjour à tous,

Un phénomène bizare se produit avec l'un de mes formulaires : Lorsque
l'instruction "DoCmd.OpenForm [Form_Prévisualisation image].Name"
s'éxécute,

la procédure...

Private Sub Form_Load()
DoCmd.Restore
Me.ImageFrame.Picture = [Form_Formulaire Images].Texte_LienImageLoupe
End Sub

...liée au formulaire s'éxécute 2 fois de suite et le résultat, c'est que
mon formulaire est ouvert en double... Si je clique sur la croix de
fermeture, les 2 formulaires se ferment en même temps.

Quelqu'un a une idée de la raison pour laquelle un formulaire serait
succeptible de s'afficher de fois de suite "par lui-même" ?

Par avance merci,

@+
Kristof




Avatar
Christophe CAMPAIN
Salut Raymond,

C'est vrai que [Form_Prévisualisation image] est un peu bizare comme nom,
mais c'est ce que j'obtiens en tapant form puis "Ctrl+espace". Je fais comme
ça parceque je ne suis jamais sur de ne pas faire une faute d'ortographe en
recopiant le nom et que ça va plus vite.

En effet, aprés avoir remplacé DoCmd.OpenForm [Form_Prévisualisation
image].Name par DoCmd.OpenForm "Prévisualisation image"
, je n'ai plus qu'un seul formulaire affiché. Je ne comprends pas pourquoi,
mais je vais faire plus attention dorénavant...

Merci,

@+
Kristof

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

je ne comprend pas ta façon de nommer les formulaires dans ce contexte:

DoCmd.OpenForm [Form_Prévisualisation image].Name revient à faire
DoCmd.OpenForm "Prévisualisation image"

Me.ImageFrame.Picture = [Form_Formulaire Images].Texte_LienImageLoupe
là aussi pourquoi ne pas indiquer le nom du formulaire en passant par
forms,

car il faut que le formulaire soit ouvert.

ou alors je n'ai pas compris.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christophe CAMPAIN" a écrit
dans le message de news:
Bonjour à tous,

Un phénomène bizare se produit avec l'un de mes formulaires : Lorsque
l'instruction "DoCmd.OpenForm [Form_Prévisualisation image].Name"
s'éxécute,

la procédure...

Private Sub Form_Load()
DoCmd.Restore
Me.ImageFrame.Picture = [Form_Formulaire
Images].Texte_LienImageLoupe


End Sub

...liée au formulaire s'éxécute 2 fois de suite et le résultat, c'est
que


mon formulaire est ouvert en double... Si je clique sur la croix de
fermeture, les 2 formulaires se ferment en même temps.

Quelqu'un a une idée de la raison pour laquelle un formulaire serait
succeptible de s'afficher de fois de suite "par lui-même" ?

Par avance merci,

@+
Kristof