|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Bonjour,
Je suis débutant et je n'utilise pas de code. Lorsque j'utilise un évènement dans un contrôle avec une macro action envoitouches, cela fonctionne. Mais si je veux passer par un bouton de commande cela ne fonctionne pas -même si le curseur est dessus -même si dans la macro je fais atteindre contrôle. peut-être faut-il signaler de mettre le focus mais comment. Mon but serait de mieux comprendre environnement d'envoitouches et peut-être de réaliser un formulaire clavier numérique. Lorsque je fais atteindre contrôle sa marche, mais j'ai trois contrôles textes et j'aimerais qu'il fasse la macro à l'endroit ou il y a le curseur. Cordialement Michel |
|
|
00
|
|
|
#2 | |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
Citation:
Explique avec un exemple concret ce que tu essaies de faire. Personnellement, je n'ai pas compris.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
bonjour,
lorsque dans un formulaire il y a plusieurs controles . et que le focus est sur l'un de ces controles . en cliquant sur le bouton de commande d'une macro le focus va vers le bouton de commande . comment faire pour mettre a jour le controle ou il y avait le focus avant. exemple : j'ai crée un sousformulaire avec des boutons de commande qui me remplisse un controle texte nommé valeurclavier. comment remplir un controle dans le formulaire principal avec valeurclavier sans allez dessus(sans creer un evenement sur ce controle) cordialement Michel |
|
|
00
|
|
|
#4 |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonjour,
Essaie en mettant comme paramètre de l'action AtteindreContrôle. J'ai testé dans Acces 2007. Je ne sais pas si ça fonctionne dans les versions antérieures. A+ |
|
|
10
|
|
|
#5 | ||
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour LedZeppII,
J’utilise Access2000. Le focus est sur "UnContrôle". Dans "UnAutreContrôle", j’ai Code :
Ceci pour répondre à ton interrogation : ça marche en Access2000. Quant à l’utilité de la manœuvre, je n’ai pas compris. ... C'est inutile ?… Je le sais ! Mais on ne se bat pas dans l'espoir du succès ! Non ! non, c'est bien plus beau lorsque c'est inutile ! ... (Cyrano de Bergerac, Edmond Rostand)
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
||
|
|
00
|
|
|
#6 | |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonjour Clause,
Merci d'avoir testé. Je répondais juste à ... Citation:
A+ |
|
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Merci,
J'avais mal lu et donc mal compris la question de mic84. Clause...toujours !
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
bonjour,
merci a LedZeppII et a ClaudeLELOUP pour votre soutien pour cette info que je viens essayer et que je vais pouvoir utiliser. j'ai fait deux tests simples. 1)dans un formulaire 1 champs texte et deux macro macro1=---atteindre controle=[Screen].[PreviousControl].[Nom] ---envoitouches 1 macro2=idem avec touche 2 macroenter=idem resultat : je clique macro1 donc il recupere le controle et met 1 macro 2 il recupere le controle et ecrase l'info en mettant2 2) j'ai rajouté un formulaire dans le formulaire principal en y incorporant 1 autre champ texte. curieusement il reagit differemment avec les deux memes macros. il inscrit les valeurs dans le controle sans les effacées et en les mettant de la droite vers la gauche .la macro enter marche tres bien. question supplementaire. y aurait t'il un moyen pour qu'il marque de la gauche vers la droite ??? merci de votre concourt qui est primordial. j'en profite pour vous souhaiter une bonne fin d'Année. Cordialement Michel |
|
|
00
|
|
|
#9 | ||
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour,
Dans un contrôle de type texte, les données sont alignées à gauche. Dans un contrôle de type numérique, les données sont alignées à droite. Citation:
Citation:
Dans le 1er cas, tes contrôles étaient dépendants (ils avaient une source). ---> s'actualisent à chaque nouvel enregistrement Ce n'est probablement pas le cas pour le second exemple. ---> gardent leur valeur tant qu'elle n'est pas autrement modifiée (encodage ou action).
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
bonjour,
--------------------------------------------------- Dans un contrôle de type texte, les données sont alignées à gauche. Dans un contrôle de type numérique, les données sont alignées à droite. Citation: y aurait t'il un moyen pour qu'il marque de la gauche vers la droite ??? --------------------------------------------------------- j'ai pas du bien expliqué (pas facile) lorsque le controle est dans un formulaire basé sur une table avec des champs texte c'est presque parfait .(pour le moment je laisse pour y revenir plus tard) par contre si dans ce meme formulaire il y a un champ numerique basé sur une table (standart ou fixe ou monetaire)ou un controle (independant d'une table)dans un formulaire je n'arrive pas a saisir de virgule et il note 321 au lieu 123 a droite . peut on envoyer plusieurs(macro) envoitouches pour un controle numérique pour realiser une valeur ???? (pour un controle texte dans une table sa marche) cordialement merci pour votre patience . Michel |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Je ne comprends pas bien ce que tu essaies de faire.
Je te propose : 1° de poster un BDD compatible Access2000 avec ton formulaire et sa source ; 2° que tu expliques ce que tu veux faire (le but à atteindre). On pourra alors dialoguer sur du concret.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
01
|
|
|
#12 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
bonne et heureuse Année 2011 a tous
bonjour, j'ai crée deux utilisations differentes pour remplir des champs sans clavier . voir la solution la meilleure pour affiner .(sans code si possible). ci joint 2 bases données . cordialement Michel |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Bonjour et bonne année à toi aussi Mic84,
Je voudrais bien t’aider. Je viens de passer plus d’une heure à essayer de deviner ce que tu veux faire. Sans succès ! Je te suggère : 1° d’expliquer le but de ton application : ne pas dire ce que tu as fait et qui ce ne marche pas. Exemple : je voudrais compléter des champs d’un formulaire en utilisant uniquement la souris pour simuler un clavier. 2° d’expliquer pourquoi tu veux te passer de code. Tu as actuellement une macro (mventeenvoitouches) de 500 instructions que l’on peut résumer en quelques lignes de code. (Nb il est possible de rationaliser cette macro, en se référant à la légende du bouton) 3° de traiter un BDD à la fois.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Bonjour,
1) le but est de réaliser un formulaire de caisse qui permettra de saisir un code de barre qui affichera le produit ou les produits (avec les encaissements; code client; avoir ou retour; et les stocks restant). Avec un écran tactile. 2) je l’ai réalisé avec le clavier de la deuxième base de données envoyé. Il me manque quelques possibilités. Si vous avez la possibilité de me donner 1 ou plusieurs réponses à mes questions sur les ou la base ou je pourrai réaliser par moi-même ce formulaire (même si la réalisation des macro n'est pas "belle") mais que ça fonctionne j'en serai ravi. Je suis près à améliorer mes petites connaissances en macro mais pour ce qui est du code je veux bien essayer d'en incorporer mais ça ne m'apprendra pas à exploiter ce fabuleux programme Access et vu l'amélioration qu'il a été apporté à ce programme access2010 qui est pour moi un peu comme un cms de type joomla par rapport au code html pour la création d'un site internet. 3) j'ai préfère séparer en deux bases de données pour une meilleure lisibilité. Cordialement Michel |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Claude LELOUPChercheur de loisirs (ayant trouvé !) Inscription : novembre 2006 Messages : 5 242 ![]() |
Vois la BDD en annexe :
Tu composes le texte. Il apparaît dans la [zdtCompose]. Un double-clic sur les champs destinataires, importe la valeur de [zdtCompose]. Il y a trois macros d’une seule instruction. Est-ce ce que tu recherches ?
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources ! |
|
|
10
|
|
|
#16 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
super, super et super.
trés lisible et fonctionnel merci. je vais donc l'installé dans ma base. Cordialement michel |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com