OVH Cloud OVH Cloud

A l'attention de 3Stone

9 réponses
Avatar
squeepy
salut,
j'avais fait un post le 13, et tu m'a répondu, ce que tu m'a dit marche
impeccablement.
Pour te remémorer :
J'ai 2 formulaire (form1 & form2) reliés à des tables
Quand je clik sur valider sur Form1, j'arrive sur Form2
J'aimerais savoir si je clique sur un bouton dans Form2 ca peut me faire
revenir a Form1 et m'ouvrir un nouevl enregistrement dans ce dernier?
je voudrais revenir en arriere et pas faire un truc du genre DoCmd.OpenForm...
TA REPONSE : Forms!frmClients.SetFocus
DoCmd.GoToRecord acDataForm, "frmClients", acNewRec

Encore merci
Maintenant j'ai une autre question, quand je clique sur mon bouton revenir,
ca me fait revenir sur Form1, j'aimerai savoir si Form2 pourrait rester
ouvert & soit a la vue de l'utilisateur, genre avec une icone ou autre, et
qud je cliq sur ce dernier je reviens a Form2
--
Merci de votre aide

9 réponses

Avatar
3stone
Salut,


< remarques on>
Si un message fait suite à un même sujet, rester dans la conversation.
En principe, on n'adresse pas un message sur un forum
< remarques off>

;-)


"squeepy"
| Pour te remémorer :
| J'ai 2 formulaire (form1 & form2) reliés à des tables
| Quand je clik sur valider sur Form1, j'arrive sur Form2
| J'aimerais savoir si je clique sur un bouton dans Form2 ca peut me faire
| revenir a Form1 et m'ouvrir un nouevl enregistrement dans ce dernier?
| je voudrais revenir en arriere et pas faire un truc du genre DoCmd.OpenForm...
| TA REPONSE : Forms!frmClients.SetFocus
| DoCmd.GoToRecord acDataForm, "frmClients", acNewRec
|
| Maintenant j'ai une autre question, quand je clique sur mon bouton revenir,
| ca me fait revenir sur Form1, j'aimerai savoir si Form2 pourrait rester
| ouvert & soit a la vue de l'utilisateur, genre avec une icone ou autre, et
| qud je cliq sur ce dernier je reviens a Form2

D'abord sur l'ergonomie...
Il faut faire très attention au fait de devoir cliquer sur un bouton et de se
retrouver sur un autre formulaire qui ne vient pas à l'avant plan !
Cela risque fortement de pertuber...

Pour ta question :
tu peux évidement laisser form2 ouvert, pas sous forme d'icone, mais
le réduire comme tu le ferais à la main (le clic sur réduire)

pour cela, tu termine ton code sur clic par :

DoCmd.RunCommand acCmdDocMinimize


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
squeepy
ok merci pour ta réponse, je v essayer

Je m'étais permis de faire ca pour le post car j'ai l'impression (apres je
sais pas si c'est vrai) que quand le post n'est pas en 1er page, je ne sais
pas si les gens prennent la peine d'aller voir les autres pages pour répondre
a des questions.
--
Merci de votre aide



Salut,


< remarques on>
Si un message fait suite à un même sujet, rester dans la conversation.
En principe, on n'adresse pas un message sur un forum
< remarques off>

;-)


"squeepy"
| Pour te remémorer :
| J'ai 2 formulaire (form1 & form2) reliés à des tables
| Quand je clik sur valider sur Form1, j'arrive sur Form2
| J'aimerais savoir si je clique sur un bouton dans Form2 ca peut me faire
| revenir a Form1 et m'ouvrir un nouevl enregistrement dans ce dernier?
| je voudrais revenir en arriere et pas faire un truc du genre DoCmd.OpenForm...
| TA REPONSE : Forms!frmClients.SetFocus
| DoCmd.GoToRecord acDataForm, "frmClients", acNewRec
|
| Maintenant j'ai une autre question, quand je clique sur mon bouton revenir,
| ca me fait revenir sur Form1, j'aimerai savoir si Form2 pourrait rester
| ouvert & soit a la vue de l'utilisateur, genre avec une icone ou autre, et
| qud je cliq sur ce dernier je reviens a Form2

D'abord sur l'ergonomie...
Il faut faire très attention au fait de devoir cliquer sur un bouton et de se
retrouver sur un autre formulaire qui ne vient pas à l'avant plan !
Cela risque fortement de pertuber...

Pour ta question :
tu peux évidement laisser form2 ouvert, pas sous forme d'icone, mais
le réduire comme tu le ferais à la main (le clic sur réduire)

pour cela, tu termine ton code sur clic par :

DoCmd.RunCommand acCmdDocMinimize


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"squeepy"
| Je m'étais permis de faire ca pour le post car j'ai l'impression (apres je
| sais pas si c'est vrai) que quand le post n'est pas en 1er page, je ne sais
| pas si les gens prennent la peine d'aller voir les autres pages pour répondre
| a des questions.



Il n'y a pas de "première" page !!!!
sauf pour les personnes qui ne savent pas ce que "newsgroup" veut dire ;-)

Va faire un tour ici : http://www.mpfa.info/articles.php?lng=fr&pg=5
et utilise un lecteur de news comme conseillé.


PS:
Pour ton information, j'ai actuellement sur mon PC 6945 messages
dont environ 50 de pas (encore) lus !!!
Je peux t'assurer qu'il n'y a pas de page ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
squeepy
Quand je clique sur le bouton revenir, il y a pas moyen de réduire mon
formulaire à un carré et qui resterait toujours en 1er plan???
Je t'explique le souci, en fait j'ai un formulaire(form1) avec d zone de
texte. Quand il y a une zone de texte qui correspond pas a ce que je veux, et
qud je cliq sur valider, ca m'envoi automatiquement sur un autre formulaire
(form2), et ds ce dernier formulaire, je dois remplir encore d zone de texte
pr dire ce qui n a pa été. Le souci, c'est que je n'ai pas toutes les infos
tt de suite sur le fait de savoir ce qui n'a pas été. il se peut que je ne
puisse remplir que la moitié des zones de texte.
Donc mon bouton revenir me permet de revenir a form1 et de resaisir des
nouvelles info dans les zones de textes. Et ce que j'aimerais donc, c'est que
quand je clique sur revenir, form2 se réduise (genre en carré) et qu'il sot
toujours visible, comme ca des que j'ai les info qui me manque je double
clique sur le carré et je finis de remplir mon form2
j'espère avoir été clair.
--
Merci de votre aide



Salut,


< remarques on>
Si un message fait suite à un même sujet, rester dans la conversation.
En principe, on n'adresse pas un message sur un forum
< remarques off>

;-)


"squeepy"
| Pour te remémorer :
| J'ai 2 formulaire (form1 & form2) reliés à des tables
| Quand je clik sur valider sur Form1, j'arrive sur Form2
| J'aimerais savoir si je clique sur un bouton dans Form2 ca peut me faire
| revenir a Form1 et m'ouvrir un nouevl enregistrement dans ce dernier?
| je voudrais revenir en arriere et pas faire un truc du genre DoCmd.OpenForm...
| TA REPONSE : Forms!frmClients.SetFocus
| DoCmd.GoToRecord acDataForm, "frmClients", acNewRec
|
| Maintenant j'ai une autre question, quand je clique sur mon bouton revenir,
| ca me fait revenir sur Form1, j'aimerai savoir si Form2 pourrait rester
| ouvert & soit a la vue de l'utilisateur, genre avec une icone ou autre, et
| qud je cliq sur ce dernier je reviens a Form2

D'abord sur l'ergonomie...
Il faut faire très attention au fait de devoir cliquer sur un bouton et de se
retrouver sur un autre formulaire qui ne vient pas à l'avant plan !
Cela risque fortement de pertuber...

Pour ta question :
tu peux évidement laisser form2 ouvert, pas sous forme d'icone, mais
le réduire comme tu le ferais à la main (le clic sur réduire)

pour cela, tu termine ton code sur clic par :

DoCmd.RunCommand acCmdDocMinimize


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
re,

"squeepy"
| Quand je clique sur le bouton revenir, il y a pas moyen de réduire mon
| formulaire à un carré et qui resterait toujours en 1er plan???
| Je t'explique le souci, en fait j'ai un formulaire(form1) avec d zone de
| texte. Quand il y a une zone de texte qui correspond pas a ce que je veux, et
| qud je cliq sur valider, ca m'envoi automatiquement sur un autre formulaire
| (form2), et ds ce dernier formulaire, je dois remplir encore d zone de texte
| pr dire ce qui n a pa été. Le souci, c'est que je n'ai pas toutes les infos
| tt de suite sur le fait de savoir ce qui n'a pas été. il se peut que je ne
| puisse remplir que la moitié des zones de texte.
| Donc mon bouton revenir me permet de revenir a form1 et de resaisir des
| nouvelles info dans les zones de textes. Et ce que j'aimerais donc, c'est que
| quand je clique sur revenir, form2 se réduise (genre en carré) et qu'il sot
| toujours visible, comme ca des que j'ai les info qui me manque je double
| clique sur le carré et je finis de remplir mon form2
| j'espère avoir été clair.


Heu... cela peut être grand, un carré ;-))

tu peut modifier sa taille (et même sa position) par un simple :

DoCmd.MoveSize x, y, largeur, hauteur

le tout en Twips (567 twips par cm)
mais... il faudra veiller à le remettre à la bonne taille... le momen venu !!


(avoir peur de l'usine à gaz, moi :o)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
squeepy
si tu as une idée comment gérer mon probleme, je suis preneur
j'ai essayé le movesize,
Y a t il moyen de laisser en premier plan pour qu'il soit toujours visible?
--
Merci de votre aide



re,

"squeepy"
| Quand je clique sur le bouton revenir, il y a pas moyen de réduire mon
| formulaire à un carré et qui resterait toujours en 1er plan???
| Je t'explique le souci, en fait j'ai un formulaire(form1) avec d zone de
| texte. Quand il y a une zone de texte qui correspond pas a ce que je veux, et
| qud je cliq sur valider, ca m'envoi automatiquement sur un autre formulaire
| (form2), et ds ce dernier formulaire, je dois remplir encore d zone de texte
| pr dire ce qui n a pa été. Le souci, c'est que je n'ai pas toutes les infos
| tt de suite sur le fait de savoir ce qui n'a pas été. il se peut que je ne
| puisse remplir que la moitié des zones de texte.
| Donc mon bouton revenir me permet de revenir a form1 et de resaisir des
| nouvelles info dans les zones de textes. Et ce que j'aimerais donc, c'est que
| quand je clique sur revenir, form2 se réduise (genre en carré) et qu'il sot
| toujours visible, comme ca des que j'ai les info qui me manque je double
| clique sur le carré et je finis de remplir mon form2
| j'espère avoir été clair.


Heu... cela peut être grand, un carré ;-))

tu peut modifier sa taille (et même sa position) par un simple :

DoCmd.MoveSize x, y, largeur, hauteur

le tout en Twips (567 twips par cm)
mais... il faudra veiller à le remettre à la bonne taille... le momen venu !!


(avoir peur de l'usine à gaz, moi :o)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/






Avatar
3stone
Salut,

"squeepy"
| si tu as une idée comment gérer mon probleme, je suis preneur
| j'ai essayé le movesize,


et... cela te convient ?


| Y a t il moyen de laisser en premier plan pour qu'il soit toujours visible?


essaies... en rendant le formulaire indépendant
propriétés, onglet Autre


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
squeepy
re

le movesize, ne me convient pas trop.
idem pour le formulaire indépendant.
J'ai du mal à m'en sortir avec les infos q tu m'a donné. Je vais refaire un
point avec l'utilisateur pour savoir si on pourrait simplifier tout ca. Je
reviendrait peut être te voir en conséquence.
As tu eu le tps de jeter un oeil sur le post : COndition si sur zone de
texte & case à cocher???
--
Merci de votre aide



Salut,

"squeepy"
| si tu as une idée comment gérer mon probleme, je suis preneur
| j'ai essayé le movesize,


et... cela te convient ?


| Y a t il moyen de laisser en premier plan pour qu'il soit toujours visible?


essaies... en rendant le formulaire indépendant
propriétés, onglet Autre


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
re,

"squeepy"
| le movesize, ne me convient pas trop.

tu peux parfaitement n'indiquer que les deux derniers paramètres...
ainsi, le formulaire ne modifiera pas son emplacement d'origine.

DoCmd.Movesize ,,800,800

et tu peux aussi utiliser :

Me.InsideWidth = 1000
Me.InsideHeight = 700


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/