IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

erreur d'execution 3075 sur une fonction


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut erreur d'execution 3075 sur une fonction
    j'ai une fonction qui ne marche pas
    quand j'exécute je recois ce message: erreur d'execution '3075':[/b]
    Fonction utilisée avec un nombre d'arguments incorrect

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Public Function GetTpsMobLigne() As Double
    Dim TpsMobilise As Double
    Dim ligne As Variant
    ligne = Report_Et_rapportHebdo.TOUR_numLigne
    Dim str As String
    str = "SELECT Sum(Rq_efficaciteParTournee.TpsMobilise) AS SommeDeTpsMobilise " _
    & "FROM Rq_efficaciteParTournee " _
    & "WHERE (((Rq_efficaciteParTournee.TOUR_date) Between #" & Month(GetRapportHebdoDateDeb()) & "/" & Day(GetRapportHebdoDateDeb()) & "/" & Year(GetRapportHebdoDateDeb()) & "#" _
    & " And #" & Month(GetRapportHebdoDateFin()) & "/" & Day(GetRapportHebdoDateFin()) & "/" & Year(GetRapportHebdoDateFin()) & "#)"
    str = str & "AND TOUR_numLigne LIKE IIf(IsNull(" & ligne & "),'*'," & ligne & ") "
    str = str & ");"
    'On Error GoTo Err
    Dim rsEfficacite As Recordset
    Set rsEfficacite = CurrentDb.OpenRecordset(str)
    TpsMobilise = rsEfficacite![SommeDeTpsMobilise]
    rsEfficacite.Close
    'Err:
    GetTpsMobLigne = TpsMobilise
    End Function

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 209
    Points : 103
    Points
    103
    Par défaut
    Bonjour à toi

    fais nous voir ton appel de fonction

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    Sur quelle ligne l'erreur se produit-elle ?

    Tu pourrais aussi grandement te simplfier la vie en faisant une requète paramétrée par [reports]![tonRapport]![ligne].

    A+

Discussions similaires

  1. [access 2003/VBA/SQL] Erreur d'execution 3201 sur une requête.
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 6
    Dernier message: 02/05/2008, 09h04
  2. Erreur "type incompatible" sur une fonction
    Par Ricardo_Tubbs dans le forum ASP
    Réponses: 1
    Dernier message: 19/07/2006, 11h59
  3. erreur PLS-00103 sur une fonction
    Par atruong dans le forum Oracle
    Réponses: 2
    Dernier message: 28/04/2006, 13h49
  4. erreur sur une fonction
    Par rimbaut dans le forum C
    Réponses: 3
    Dernier message: 01/04/2006, 17h28
  5. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo