Le premier, saisie de données, le second, modification ou ajout
d'une ligne dans une table en fonction des informations du premier
formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts
simultanément ce qui devrait placer le focus sur le troisième
et interdire toute modification à l'écran étant donné qu'il est
modal. Mais lors de l'ouverture du second, le focus reste sur le
premier champ du second formulaire, sans tenir compte de ces
impératifs.
Il est toutefois impossible de modifier les valeurs mais
il faut donner le focus à un des boutons du formulaire 3 manuellement
ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Tu as fait un truc bizarre là ?
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2 en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un résultat aléatoire selon les jours. places un DoEvents entre les deux lancements de formulaires pour redonner la main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout d'une ligne dans une table en fonction des informations du premier formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts simultanément ce qui devrait placer le focus sur le troisième et interdire toute modification à l'écran étant donné qu'il est modal. Mais lors de l'ouverture du second, le focus reste sur le premier champ du second formulaire, sans tenir compte de ces impératifs. Il est toutefois impossible de modifier les valeurs mais il faut donner le focus à un des boutons du formulaire 3 manuellement ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonjour.
Tu as fait un truc bizarre là ?
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement
car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de
contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2
en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un
résultat aléatoire selon les jours.
places un DoEvents entre les deux lancements de formulaires pour redonner la
main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" <jf@jf.com> a écrit dans le message de
news:mesnews.82647d42.30ee0d7a.6.7832@jf.com...
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout
d'une ligne dans une table en fonction des informations du premier
formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts
simultanément ce qui devrait placer le focus sur le troisième
et interdire toute modification à l'écran étant donné qu'il est
modal. Mais lors de l'ouverture du second, le focus reste sur le
premier champ du second formulaire, sans tenir compte de ces
impératifs.
Il est toutefois impossible de modifier les valeurs mais
il faut donner le focus à un des boutons du formulaire 3 manuellement
ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2 en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un résultat aléatoire selon les jours. places un DoEvents entre les deux lancements de formulaires pour redonner la main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout d'une ligne dans une table en fonction des informations du premier formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts simultanément ce qui devrait placer le focus sur le troisième et interdire toute modification à l'écran étant donné qu'il est modal. Mais lors de l'ouverture du second, le focus reste sur le premier champ du second formulaire, sans tenir compte de ces impératifs. Il est toutefois impossible de modifier les valeurs mais il faut donner le focus à un des boutons du formulaire 3 manuellement ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Jeff
Bonjour Raymond,
Merci pour ta réponse
Bon aprés quelques manipulations, avec un DoEvents, affichage en priorité du formulaire 2 et le 3 disparait... Mais j'ai remis comme au départ (du moins je le pense) et désormais cela fonctionne.
C'est beau la magie de l'informatique (là c'est la cas!!!)
Bref je vais fouiller un peu plus mais il semblerait qu'un DoEvents ne soit pas la solution (dans mon cas du moins).
En ce qui concerne les résultats de ma manipulation, avant Access 2002, cela fonctionnait parfaitement (avec le formulaire 3 en modal bien sur).
Mais sous 2002, il semble que les règles changent.
Je dirais comme d'habitude que le "progrés" ce n'est pas forcément mieux ...
Cordialement
Jeff
Raymond [mvp] a émis l'idée suivante :
Bonjour.
Tu as fait un truc bizarre là ?
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2 en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un résultat aléatoire selon les jours. places un DoEvents entre les deux lancements de formulaires pour redonner la main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout d'une ligne dans une table en fonction des informations du premier formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts simultanément ce qui devrait placer le focus sur le troisième et interdire toute modification à l'écran étant donné qu'il est modal. Mais lors de l'ouverture du second, le focus reste sur le premier champ du second formulaire, sans tenir compte de ces impératifs. Il est toutefois impossible de modifier les valeurs mais il faut donner le focus à un des boutons du formulaire 3 manuellement ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Bonjour Raymond,
Merci pour ta réponse
Bon aprés quelques manipulations, avec un DoEvents, affichage en
priorité
du formulaire 2 et le 3 disparait...
Mais j'ai remis comme au départ (du moins je le pense) et
désormais cela fonctionne.
C'est beau la magie de l'informatique (là c'est la cas!!!)
Bref je vais fouiller un peu plus mais il semblerait qu'un DoEvents ne
soit pas la solution (dans mon cas du moins).
En ce qui concerne les résultats de ma manipulation, avant Access 2002,
cela fonctionnait parfaitement (avec le formulaire 3 en modal bien
sur).
Mais sous 2002, il semble que les règles changent.
Je dirais comme d'habitude que le "progrés" ce n'est pas forcément
mieux ...
Cordialement
Jeff
Raymond [mvp] a émis l'idée suivante :
Bonjour.
Tu as fait un truc bizarre là ?
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement
car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de
contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2
en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un
résultat aléatoire selon les jours.
places un DoEvents entre les deux lancements de formulaires pour redonner la
main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne
?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" <jf@jf.com> a écrit dans le message de
news:mesnews.82647d42.30ee0d7a.6.7832@jf.com...
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout
d'une ligne dans une table en fonction des informations du premier
formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts
simultanément ce qui devrait placer le focus sur le troisième
et interdire toute modification à l'écran étant donné qu'il est
modal. Mais lors de l'ouverture du second, le focus reste sur le
premier champ du second formulaire, sans tenir compte de ces
impératifs.
Il est toutefois impossible de modifier les valeurs mais
il faut donner le focus à un des boutons du formulaire 3 manuellement
ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Bon aprés quelques manipulations, avec un DoEvents, affichage en priorité du formulaire 2 et le 3 disparait... Mais j'ai remis comme au départ (du moins je le pense) et désormais cela fonctionne.
C'est beau la magie de l'informatique (là c'est la cas!!!)
Bref je vais fouiller un peu plus mais il semblerait qu'un DoEvents ne soit pas la solution (dans mon cas du moins).
En ce qui concerne les résultats de ma manipulation, avant Access 2002, cela fonctionnait parfaitement (avec le formulaire 3 en modal bien sur).
Mais sous 2002, il semble que les règles changent.
Je dirais comme d'habitude que le "progrés" ce n'est pas forcément mieux ...
Cordialement
Jeff
Raymond [mvp] a émis l'idée suivante :
Bonjour.
Tu as fait un truc bizarre là ?
lorsque tu lances tes 2 et 3 simultanément, le 3 s'affiche très rapidement car il n'a que 2 contrôles à afficher alors que le 2 doit avoir beaucoupe de contrôles à afficher, et access met le focus sur le champ 1 du formulaire 2 en dernier lieu après l'affichage du formulaire 3. tout ça devrait faire un résultat aléatoire selon les jours. places un DoEvents entre les deux lancements de formulaires pour redonner la main à access pour finir d'afficher le formulaire 2. qu'est-ce que ça donne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jeff" a écrit dans le message de news:
Bonjour à tous
Je dispose de trois formulaires.
Le premier, saisie de données, le second, modification ou ajout d'une ligne dans une table en fonction des informations du premier formulaire, et un troisieme, deux boutons pour valider ou annuler.
le troisième formulaire est modal.
Mon problème: le second et le troisième formulaire sont ouverts simultanément ce qui devrait placer le focus sur le troisième et interdire toute modification à l'écran étant donné qu'il est modal. Mais lors de l'ouverture du second, le focus reste sur le premier champ du second formulaire, sans tenir compte de ces impératifs. Il est toutefois impossible de modifier les valeurs mais il faut donner le focus à un des boutons du formulaire 3 manuellement ce qui me semble étrange.
Si quelqu'un avait une idée sur la question...
Cordialement
Jeff
PS: comme d'habitude, cette base est issue d'une conversion Access 2.0
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com