Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2011, 09h18   #1
Invité de passage
 
Homme
Développeur informatique
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 1
Points : 1
Par défaut Exécuter plusieurs fois une même requête ajout avec le même paramètre.

* Bonjour *

Dans le cadre d'un projet j'ai besoin d’exécuter plusieurs fois une requêtes ajout après avoir saisie un paramètre.
Je m'explique j'ai créer une requête ajout qui me permet d'ajouter à une table des données provenant d'une table liée en fonction d'un paramètre.
J'aimerais que quand je saisie se paramètre la requête s’exécute plusieurs fois en fonction d'un nombre saisie par l'utilisateur. La ligne serait donc dupliquer dans la table avec un nouveau numéro auto à chaque fois.

Merci d'avance.
Cordialement.
paulojbt9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 15h25   #2
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonjour paulojbt9,

Pourquoi ne pas utiliser tous simplement une boucle FOR...NEXT ?

ex:
Code :
1
2
3
4
5
sub ajout_ligne(parametre as integer)
for i = 1 to parametre
DoCmd.OpenQuery "<ma_requete_ajout>" 
next i
end sub
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 08h47   #3
Invité de passage
 
Homme
Développeur informatique
Inscription : juin 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2011
Messages : 2
Points : 1
Points : 1
Merci à vous Dumas.blr

J'ai en effet opté pour cette solution que j'ai découvert hier en parcourant le net. Mon soucis majeur est que je découvre le vba donc la procédure me paraissait évidente mais pour la coder c'était autre choses.
paulojbt9 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 10h34   #4
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonjour paulojbt9,

Comment accédez vous au paramètre ? directement dans le sql ? par un formulaire ?
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h38.


 
 
 
 
Partenaires

Hébergement Web