darkspoilt
Expert
Bonjour tout le monde j'ai un probleme d'éxécution il me met trop peu de parametre 9 attendu mais je sais pas ou est le souci il me l'indique pas si quelqu'un peut m'aider je le remercie d'avacne
[cpp]
Private Sub Commande13_Click()
On Error GoTo Err_Commande13_Click
Set db = CurrentDb
Dim m As String
Dim a As String
Dim name As String
m = Me!mois
a = Me!année
DoCmd.Se
tWarnings False
'Affectation du lieu de récupération des fichiers
Dim NomDir As String
NomDir = "D:\Eric\dossier_projets\TDB\PJPF\"
'On atteint le répertoire concerné où se trouvent les fichiers
ChDir (NomDir)
Dim XL As Excel.Application
Dim nomClasseur1 As String
Set XL = CreateObject("Excel.Application")
nomClasseur1 = "PJPF2007-" & a & m & ".xls"
DoCmd.TransferSpreadsheet acImport, , "TableTest" & a & m, "D:\Eric\dossier_projets\TDB\PJPF\" & nomClasseur1, 0
name = "TableTest" & a & m
Dim dbCourante As DAO.Database
'Définir la base de travail comme la base actuelle
Set dbCourante = CurrentDb
'Définir la requête
Sql = " INSERT INTO TableTest ( année, OPPO, MPE, MPF, MRE, MRF, M__ ) SELECT '2005_T3', " & name & ".OPPO, " & name & ".MPE, " & name & ".MPF, " & name & ".MRE, " & name & ".MRF, " & name & ".M__ FROM " & name & " WHERE " & name & ".CBQD='total' And " & name & ".MOIS='total' And " & name & ".CMOP='total';"
'Exécuter la requête
dbCourante.Execute (Sql)
Set dbCourante = Nothing
Exit_Commande13_Click:
Exit Sub
Err_Commande13_Click:
MsgBox Err.Description
Resume Exit_Commande13_Click
End Sub
[/cpp]
[cpp]
Private Sub Commande13_Click()
On Error GoTo Err_Commande13_Click
Set db = CurrentDb
Dim m As String
Dim a As String
Dim name As String
m = Me!mois
a = Me!année
DoCmd.Se
tWarnings False
'Affectation du lieu de récupération des fichiers
Dim NomDir As String
NomDir = "D:\Eric\dossier_projets\TDB\PJPF\"
'On atteint le répertoire concerné où se trouvent les fichiers
ChDir (NomDir)
Dim XL As Excel.Application
Dim nomClasseur1 As String
Set XL = CreateObject("Excel.Application")
nomClasseur1 = "PJPF2007-" & a & m & ".xls"
DoCmd.TransferSpreadsheet acImport, , "TableTest" & a & m, "D:\Eric\dossier_projets\TDB\PJPF\" & nomClasseur1, 0
name = "TableTest" & a & m
Dim dbCourante As DAO.Database
'Définir la base de travail comme la base actuelle
Set dbCourante = CurrentDb
'Définir la requête
Sql = " INSERT INTO TableTest ( année, OPPO, MPE, MPF, MRE, MRF, M__ ) SELECT '2005_T3', " & name & ".OPPO, " & name & ".MPE, " & name & ".MPF, " & name & ".MRE, " & name & ".MRF, " & name & ".M__ FROM " & name & " WHERE " & name & ".CBQD='total' And " & name & ".MOIS='total' And " & name & ".CMOP='total';"
'Exécuter la requête
dbCourante.Execute (Sql)
Set dbCourante = Nothing
Exit_Commande13_Click:
Exit Sub
Err_Commande13_Click:
MsgBox Err.Description
Resume Exit_Commande13_Click
End Sub
[/cpp]