Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 09/01/2012, 10h53   #1
Invité de passage
 
Homme Christophe
Paramétreur de progiciels
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Christophe
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paramétreur de progiciels
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut EX 3061 ; Trop peu de paramètres. 11 attendu

Bonjour à tous,
Je suis très récent sur Visual Basic via Access et je rencontre un problème que je ne rencontre pas sur mon PC perso à savoir "Erreur d'exécution 3061 : Trop peu de paramètres. 11 attendu".
Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Private Sub FileWrite_Click()
Dim MaBD As Database
Dim MaRequete As Recordset
Dim MonAppliExcel As Excel.Application
Dim facture As Excel.Workbook
Dim MaFeuilleExcel As Excel.Worksheet
Dim NbEnreg, i As Integer
NbEnreg = DCount("[Nom]", "R_CA_Ristournes")
Set MaBD = CurrentDb()
Set MaRequete = MaBD.OpenRecordset("R_CA_Ristournes")
Set MonAppliExcel = New Excel.Application
Set facture = MonAppliExcel.Workbooks.Add
Set MaFeuilleExcel = facture.ActiveSheet
a = 3
For i = 1 To NbEnreg
With MaFeuilleExcel
    .Cells(a, 1).Value = MaRequete!NOM
    .Cells(a, 2).Value = MaRequete!Type
    .Cells(a + 1, 2).Value = MaRequete!Domaine
    a = a + 2
End With
MaRequete.MoveNext
Next i
MonAppliExcel.Visible = True
End Sub
Je ne comprends vraiment pas !!! Quelqu'un pourrai t'il m'aider car rien sur les forums ou sur le web...
Pour info. j'ai coché les références suivantes :
- Microsoft Office 12.00 Access database engine Object...
- Microsoft Excel 12.0 Object library
- Microsoft AxtiveX Data Objects Library
- Microsoft ActiveX Data Objects Recordset 6.0 Library
et d'autres mais ces 4 devraient correspondre à ce que j'utilise dans ce "sub"

Merci de vos réponses.
Christophe
Bibi72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 15h47   #2
Membre du Club
 
Développeur informatique
Inscription : janvier 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2008
Messages : 45
Points : 43
Points : 43
Salut

Citation:
Envoyé par Bibi72 Voir le message
Set MaRequete = MaBD.OpenRecordset("R_CA_Ristournes")
il nous faudrait aussi ta requete R_CA_Ristournes pour qu'on puisse te dire ce qu'il manque, mais il semblerait que le problème vienne de là

CDT
asteroide26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 16h10   #3
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
Peux-tu préciser sur quelle ligne de code tu rencontres 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 09h06.


 
 
 
 
Partenaires

Hébergement Web