OVH Cloud OVH Cloud

Copier un nombre de lignes défini dans un formulaire de type tableau

3 réponses
Avatar
Denis
Bonjour,
j'ai un formulaire de type tableau avec 4 champs :

- Article - Modèle - Tissu - Coloris

Je souhaiterais qu'après avoir saisi les 3 premiers champs : ex: Article =
"Pantalon", Modèle = "Jean", Tissu = "Toile", il me pose la question
suivante "Combien de coloris différents souhaitez vous pour ce produit ?"
et qu'il m'insère automatiquement 3 lignes dans mon formulaire en me
recopiant Pantalon, Jean, Toile, dans les 3 premiers champs...

comme ça je n'aurais plus qu'à saisir le champ coloris pour chaque
enregistrement...

Merci de votre aide.
Denis

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

ce que je ferais.
à chaque composition, je garderais la dernière valeur composé en valeur par
défaut ( voir page : http://access.seneque.free.fr/valeur_par_defaut.htm )
donc la prochaine saisie sera déjà toute préparée.
je placerais x boutons en haut du formulaire avec une couleur de fond
correspondant à la couleur du jean.
à chaque click sur un bouton je placerais la couleur dans l'enregistrement
et je passe au suivant.
en résumé:
se placer sur l'enregistrement newrecord
cliquer sur la couleur
se placer sur l'enregistrement newrecord
cliquer sur la couleur

et tu fais le nombre de couleurs que tu veux.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Denis" a écrit dans le message de
news:40a0fcad$0$306$
Bonjour,
j'ai un formulaire de type tableau avec 4 champs :

- Article - Modèle - Tissu - Coloris

Je souhaiterais qu'après avoir saisi les 3 premiers champs : ex: Article > "Pantalon", Modèle = "Jean", Tissu = "Toile", il me pose la question
suivante "Combien de coloris différents souhaitez vous pour ce produit ?"
et qu'il m'insère automatiquement 3 lignes dans mon formulaire en me
recopiant Pantalon, Jean, Toile, dans les 3 premiers champs...

comme ça je n'aurais plus qu'à saisir le champ coloris pour chaque
enregistrement...

Merci de votre aide.
Denis




Avatar
Denis
Merci pour ta réponse. La méthode est séduisante.
Par contre, je n'arrive pas à définir la valeur par défaut... certainement
un pb de guillemets.
Si je reprends ton exemple ça donnerait :

Me.Tissu.DefaultValue = """& Me.Tissu &""" ou quelque chose comme ça.....
ça ne marche pas.Combien faut-il de guillemets ?? les & sont obligatoires ??
je pige pas la syntaxe

(je suis dans le cas d'un champ alphanum)



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

ce que je ferais.
à chaque composition, je garderais la dernière valeur composé en valeur
par

défaut ( voir page : http://access.seneque.free.fr/valeur_par_defaut.htm )
donc la prochaine saisie sera déjà toute préparée.
je placerais x boutons en haut du formulaire avec une couleur de fond
correspondant à la couleur du jean.
à chaque click sur un bouton je placerais la couleur dans l'enregistrement
et je passe au suivant.
en résumé:
se placer sur l'enregistrement newrecord
cliquer sur la couleur
se placer sur l'enregistrement newrecord
cliquer sur la couleur

et tu fais le nombre de couleurs que tu veux.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Denis" a écrit dans le message de
news:40a0fcad$0$306$
Bonjour,
j'ai un formulaire de type tableau avec 4 champs :

- Article - Modèle - Tissu - Coloris

Je souhaiterais qu'après avoir saisi les 3 premiers champs : ex: Article
"Pantalon", Modèle = "Jean", Tissu = "Toile", il me pose la question
suivante "Combien de coloris différents souhaitez vous pour ce produit
?"


et qu'il m'insère automatiquement 3 lignes dans mon formulaire en me
recopiant Pantalon, Jean, Toile, dans les 3 premiers champs...

comme ça je n'aurais plus qu'à saisir le champ coloris pour chaque
enregistrement...

Merci de votre aide.
Denis








Avatar
Raymond [mvp]
Bonjour.

il faut retrouver les guillemets dans la valeur par défaut et pour indiquer
des guillemets il faut les doubler, et aussi ne pas accoller les &

Me.Tissu.DefaultValue = """" & Me.Tissu & """"
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Denis" a écrit dans le message de
news:40a1da74$0$306$
Merci pour ta réponse. La méthode est séduisante.
Par contre, je n'arrive pas à définir la valeur par défaut... certainement
un pb de guillemets.
Si je reprends ton exemple ça donnerait :

Me.Tissu.DefaultValue = """& Me.Tissu &""" ou quelque chose comme ça.....
ça ne marche pas.Combien faut-il de guillemets ?? les & sont obligatoires
??

je pige pas la syntaxe

(je suis dans le cas d'un champ alphanum)