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 :

Variable dans fonction Dcount


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 76
    Points : 44
    Points
    44
    Par défaut Variable dans fonction Dcount
    Bonjour,

    Je veux fabriqué mon propre numéro de commande, j'ai crée le code ci-dessous, mais j'ai une erreur au niveau ma fonction "Dcount". Est-il possible d'utiliser des variables dans cette fonction au niveau du filtre ?
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Private Sub Bt_Valider_Cde_Click()
    Dim AnneeCde As Variant
    Dim MoisCde As Variant
    Dim NbreEnr As Integer
    Dim NumCdeReel As String
     
    'Extraire l'année
    AnneeCde = Me.C_Cde_Date
    AnneeCde = Year(AnneeCde)
     
    'Extraire le mois
    MoisCde = Month(Me.C_Cde_Date)
     
    'Compter le nombre d'enregistrement dans la requête R_trouver_numéro_de_cde_etape3
    NbreEnr = DCount("*", "R_Trouver_Numéro_Cde_Etape2", [Annee] = AnneeCde And [Mois] = MoisCde)
    'NbreEnr = DCount("*", "R_Trouver_Numéro_Cde_Etape2", "[Annee] = 2008 And [Mois] = 1")
     
    'Mettre le mois sur 2 chiffres
    MoisCde = Format(Month(Me.C_Cde_Date), "00")
     
    'Création du numéro de commande
    NumCdeReel = Year(AnneeCde) & "-" & MoisCde & "-" & Format(NbreEnr + 1, "000")
     
     
    MsgBox NumCdeReel
     
     
     
    End Sub
    Merci par avance de votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 656
    Points : 34 350
    Points
    34 350
    Par défaut
    bonjour,
    essaie avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NbreEnr = DCount("*", "R_Trouver_Numéro_Cde_Etape2", "[Annee] =" & AnneeCde & " And [Mois] = " & MoisCde)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 76
    Points : 44
    Points
    44
    Par défaut
    Merci c trop coooooooooooool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] Variable dans Fonction mail
    Par yanng dans le forum Langage
    Réponses: 13
    Dernier message: 27/03/2009, 18h39
  2. [Prototype] Passage de variables dans fonction
    Par Overstone dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 09/06/2008, 16h52
  3. Utilisation variable dans fonction
    Par Jiraiya42 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/01/2008, 17h22
  4. passage de variable dans fonction
    Par nicerico dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2006, 23h25
  5. variable dans fonction
    Par pierre371 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/05/2006, 14h24

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