PascalGo
Messages postés9Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention19 février 2008
-
14 juin 2005 à 20:58
PascalGo
Messages postés9Date d'inscriptiondimanche 12 juin 2005StatutMembreDernière intervention19 février 2008
-
20 juin 2005 à 21:38
Bonsoir,
Est-il possible avec SQL (que je ne maitrise pas du tout de faire les opérations suivantes et ceci à la suite:
Pourquoi: car apparement il n'est pas possible d'exécuter une requete en dur,avec du code genre Openrecordset ou j'obtient une erreur 3"061 trop peu de param,2 requis"
1° faire une requete qui utilise deux parametre d'un formulaire pour extraire des données d'une table
2° de créer une table et de la remplir avec les données extraite précédement
qqn a-t-il un exemple complet
Ssmiling
Messages postés25Date d'inscriptionvendredi 2 décembre 2011StatutMembreDernière intervention28 septembre 2022 14 juin 2005 à 22:25
Salut :-)
pour te répondre en partie, oui, tu peux mettre autant de paramètres dans ta requête que tu le souhaites
exemple avec 4 paramètres : (extrait)
tableau2 = Split(tableau1(8), "/")
strSQLEffectifs = "SELECT Num_Effectif_Effectif FROM EFFECTIF WHERE Nb_Off=" & CInt(tableau2(0)) AND Nb_Sous_Off =" & CInt(tableau2(1)) & " AND Nb_MDR= " & CInt(tableau2(2)) & " AND Nb_Civils =" & CInt(tableau2(3)) & ";"
pour répondre à ta deuxième question, oui on peut remplir une table avec le recordset de la requête précédente (en fait tu en fais ce que tu veux du rs, ça se manipule facilement)... quand à la créer, je pense que c'est possible à l'intérieur d'une transaction, mais je ne l'ai encore jamais essayé.