Rechercher : dans
Par :

Access : repeter une saisie d'un formulaire

Dernière réponse le 20 sep 2002 à 01:44:18 julien, le 18 sep 2002 à 11:47:50 
 Signaler ce message aux modérateurs

Bonjour à tous !!
je souhaite entrer une valeure dans un formulaire sur le 1er et que celle ci se repete sur les enregistrements suivants.

voila c tout con mais je sais pas merci d'avance !!

Meilleures réponses pour « Access : repeter une saisie d'un formulaire » dans :
Formulaires en ligne - Les champs de saisie VoirQuelles données saisir ? Comment dois-je saisir l'information L'organisation des champs de saisie Séparer les champs de saisie L'organisation des champs et des titres La longueur des champs Quelles données saisir ? Sur la plupart des...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

teebo, le 18 sep 2002 à 13:35:10

Salut Julien,
Je pense que pour ca tu dois entrer un code VBA sur ton controle de ce champ et dire qu'il faut aller regarder dans le premier champ de la table (SELECT FIRST monchamp FROM...)
Desole, n'ayant pas mon PC sous la main, je peux pas dire grand chose de plus...

ö,ö
\_/

Répondre à teebo

2

WhiteFang, le 18 sep 2002 à 14:47:23

Si ton formulaire est base sur une table, modifie la "valeur par défaut" de ton champ, comme ça, à chaque nouvel enregistrement, ton champ prendra la valeur par défaut. Tu peux faire cela soit en mode création sur ta table, soit dans le formulaire (propriétés du contrôle). Mais bien sûr, ça ne marche que sur les nouveaux.
Si tu veux faire ce truc avec des enregistrements existant, il te faut une routine vba. L'idéal étant de virer de ton formulaire le sélecteur/diviseur et boutons de déplacement et de mettre tes propres boutons de déplacement. Là, tu y insèrera ta routine.
Wild and Free

Répondre à WhiteFang

3

mouse, le 19 sep 2002 à 00:52:45

Si tu veux juste modifier la valeur par defaut le temps que le formulaire est ouvert, tu peux ecrire ce code dans la procedure afterupdate de ton control

Me("nom du control").DefaultValue = Me("nom du control")

Comme cela tous les enregistrements que tu vas creer prendront par defaut la valeur que tu as entre.

Répondre à mouse

4

WhiteFang, le 19 sep 2002 à 16:56:00

Et pout éviter les erreurs de syntaxe dans les nomd d'objets :
me.NomObjet (à partir du moment où tu tapes "ME.", la liste de tous les objets/propriétés/méthodes s'affiche, comme ça, plus d'erreur de frappe...
Wild and Free

Répondre à WhiteFang

5

 ipl, le 20 sep 2002 à 01:44:18

Bonsoir julien, bonsoir à tous,

Je sais que çà ne répond pas exactement à la question mais je le dis quand même :
Si tu saisis en liste (affichage normal sans formulaire), pour répéter ce qu'il y a dans le même champ de la ligne précédente, tu fais Ctrl-" (Control et guillemets -touche 3-)

HTH

@12C4
Ipl

Répondre à ipl