sauce31
Messages postés26Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 2 juin 2009
-
28 avril 2009 à 09:36
sauce31
Messages postés26Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 2 juin 2009
-
28 avril 2009 à 13:20
Bonjour,
J'ai deux problèmes depuis quelques jours sur un projet.
1) à l'aide d'une requête, je veux selectionner les idNumEmp de ma table Employés qui ne sont pas égale à des numéros stockés dans un tableau.
J'"ai donc une requête du type :
for i=0 to (nbEmp -1)
requete = "select * from Employes where idNumEmp != " & montabEmp(i) & " "
Il me met qu'il y a une erreur de syntaxe(opérateur absent) dans l'expression 'idNumEmp != 2'
2) Dés que je modifie le code de mon application, ma base de données met tous ses champs à vide.
Pourquoi?
Comment faire pour y remédier sans recharger la base à chaque exécution.
access 2000
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 avril 2009 à 10:52
requete = "select * from Employes where idNumEmp NOT IN ("
for i=0 to (nbEmp -1)
If i Then
requete = requete & ", "
End If
requete = requete & montabEmp(i)
Next i
requete = requete & ")"
sauce31
Messages postés26Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 2 juin 2009 28 avril 2009 à 10:47
J'ai essayé de faire avec <> mais il me met la même réponse qu'avec != : erreur de syntaxe (opérateur absent)
Et peux tu me dire comment écrire la requete avec le nom du tableau car je sais pas comment faire pour afficher les valeurs du tableaux comme ci dessus
sauce31
Messages postés26Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 2 juin 2009 28 avril 2009 à 13:20
Plus loin dans le projet, je dois enregistrer l'idNumEmp qui est dans ce tableau a une position quelconque. Comment fait-on pour recuperer cet element car moi je fais :
for i=0 to (nbEmpPro -1)requete "................... " & ontabEmp(i) & ""