Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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 02/01/2012, 17h57   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 0
Points : 0
Par défaut Requete INSERT qui ne créé aucun enregistrement

Bonjour et merci d'avance pour les réponses que vous pourriez m'apporter ...

Access est un vrai casse-tête pour moi, voila mon pb :

J'ai un formulaire qui devrait théoriquement permettre de sélectionner un fournisseur, un matériau et plusieurs sous-rayons (les types de produits vendus par mes fournisseurs) dans des zones de liste et des zones de liste déroulantes. Un bouton permet sur clic de copier les sous rayons sélectionnés dans une zone de liste et d'executer les requetes en boucle.

Le pb c'est que l'instruction se passe bien mais il n'y a aucun enregistrement dans la table ou alors 1 seul. Voila le code en question :

Code :
1
2
3
4
5
6
7
8
9
[...]
NumF = Fournisseur.Column(0, Fournisseur.ItemsSelected)
NumM = Materiau.Column(0, Materiau.ItemsSelected)
 
For var = 1 To Liste_ssr.ItemsSelected.Count
   NumSS = NumSR.ItemData(var - 1)
   SQL = "INSERT INTO ObjetsVendus(N°Fournisseur, [N°Sous-rayon], N°Materiau) VALUES (" & NumF & ", " & NumSS & ", " & NumM & ");"
   maDB.Execute (SQL)
Next var

J'ai essayé de prendre plusieurs lignes et de les insérer dans le mode création de requetes SQL et j'ai une erreur point-virgule manquant si je ne le met pas à la fin de l'instruction et caractères trouvés à la fin de l'instruction si je met un point-virgule à la fin de mes requetes ;..

Help plz !!!!
SuNn69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 22h14   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
Probablement que Liste_ssr.ItemsSelected.Count est à 0 ou à 1 quand tu exécutes ton code.

Mets un point d'arrêt sur ta ligne 5 et éxécute pas à pas à partir de là tu devrais rapidement trouver le problème.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web