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

Requêtes et SQL. Discussion :

Concaténation et format


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 36
    Points : 25
    Points
    25
    Par défaut Concaténation et format
    Bonjour,

    C'est la première fois que j'utilise Access donc je galère beaucoup, j'ai conscience que ma question n'est pas très poussée..

    Voilà mon Critère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    >CDate("30/" & ExtracChaîne([Période de collecte de création];6;2) & "/" & [Année de détection])
    Sachant que le type de l'objet que je compare à ça est un Date/Heure

    Lorsque j'exécute, il m'affiche parfaitement la sélection d'enregistrements qu'il me faut, mais au bout de quelques secondes un message d'erreur apparaît :
    "Type de données incompatible dans l'expression du critère."
    Et après toutes mes valeurs deviennent : "#Nom ?"

    En regardant le web, j'ai cru comprendre qu'il y avait un rapport avec l'utilisation de dates et qu'il fallait les encadrer par des "#".
    J'ai essayé mais en vain.

    Du coup je pensais qu'en me basant sur un String de base, puis en utilisant CDate() ça me mettrait une date.
    Visiblement non

    Du coup j'aimerais bien avoir votre avis sur la question.

    En vous remerciant

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Tu auras sans doute moins de soucis avec DateSerial((30; ExtracChaîne([Période de collecte de création];6;2); [Année de détection]).

    Et tu as probablement des valeurs de [Période de collecte de création] et/ou [Année de détection] qui sont nulles. Vérifie tes données.

    Et enfin pour éviter des bugs sournois et vicieux, je recommande de se limiter pour les noms internes aux
    • Lettres majuscules ou minuscules non accentuées et non "décorées" (pas Ç).
    • Chiffres
    • Souligné (_)


    Pas d'espace, de caractères non alphanumérique (ex pas de #) à part le souligné.

    Si tu as besoin de texte agréable pour un humain, utilise un formulaire et des étiquettes. Ils sont là pour cela.

    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.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 36
    Points : 25
    Points
    25
    Par défaut
    Bonjour,

    Merci de votre réponse.

    Je me reconnecte aujourd'hui sur mon poste, et je n'ai absolument rien changé et ça fonctionne...

    Je prendrais compte de tes instructions si demain il se met à ne plus marcher.

    En tout cas merci,

    Bonne journée !

Discussions similaires

  1. Concaténation avec format
    Par Miklan dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 26/07/2013, 09h32
  2. [XL-2003] Fonction concaténer et formats de cellule
    Par Goupo dans le forum Excel
    Réponses: 2
    Dernier message: 07/04/2009, 16h19
  3. Format de la concaténation - Numéro de type "12-345-678"
    Par pilou2fois dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 23/10/2007, 15h02
  4. format date/heure et concaténation
    Par Waluigi dans le forum Access
    Réponses: 3
    Dernier message: 02/06/2006, 11h25
  5. Concaténation et format dans une requête
    Par kinaros dans le forum Access
    Réponses: 4
    Dernier message: 10/09/2005, 20h31

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