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 :

Pas Vide mais Un Espace


Sujet :

Requêtes et SQL.

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Points : 217
    Points
    217
    Par défaut Pas Vide mais Un Espace
    Bonjour,
    pour mieux vous expliquer le titre,
    j'ai lancé une requête avec une condition :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Expr2: VraiFaux(EstNull(SupprEspace([SGMTTN]));"T1";[SGMTTN])
    qui supprime tous les Vides, et met à la place T1,
    mais le problème, c'est que dans quelque cellule, il n'ya pas que Vide mais
    plutôt des Espace, alors j'ai pensé faire une requette sur le vide

    avec un
    Requêtte sur un espace "",
    certes il n'ya pas qu'un espace mais parfois 2 ou même 3,
    alors je cherchais la possibilité de trouver une possibilité
    comme dans PHP, une fonction qui retire les espaces.

    Merci d'avance pour votre Aide.

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 604
    Points : 34 278
    Points
    34 278
    Par défaut
    Salut,
    et en utilisant la fonction Trim(), qui supprime les espaces ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Inscrit
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Points : 217
    Points
    217
    Par défaut
    En faite,
    parmi le choix que propose Access, j'ai choisie Texte (tous les fonctions qui
    concerne le Texte dans Access), et je n'ai pas vu
    la Fonction "Trim",

    j'ai la version 2002, est-ce un probléme de Version ?

  4. #4
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut
    Bonjour,

    Il doit y avoir une fonction qui s'appelle "SupprEspace"
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  5. #5
    Inscrit
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Points : 217
    Points
    217
    Par défaut
    Oui j'ai déja utilisé celà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VraiFaux(EstNull(SupprEspace([SGMTTN]));"T1";[SGMTTN])
    Mais ça ne marche pas, en dirait peut être qu'il y'a plusieurs espaces dans les cellules, qui ne laisse pas la Cellule Vide, et du coup la Cellule qui doit être Vide ne peut pas prendre La Valeur "T1".

  6. #6
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut


    Et les SupprGauche et SupprDroite
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  7. #7
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,
    ceci remplace vide ou des espaces par 'T1' et supprime les espaces initiaux éventuels
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Expr2: VraiFaux(EstNull([sgmttn]);"T1";SupprEspace([sgmttn]))
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

Discussions similaires

  1. liste déroulante blanche mais pas vide
    Par rob1son76 dans le forum IHM
    Réponses: 4
    Dernier message: 18/06/2010, 11h14
  2. Cursor vide mais pas vraiment
    Par lcaya dans le forum SQL
    Réponses: 1
    Dernier message: 12/11/2009, 10h00
  3. Champ vide mais champ.value.length > 0 ?...
    Par linou dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 14/04/2005, 11h22
  4. base vide mais champs toujours affichés
    Par trotters213 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/03/2005, 09h08
  5. Solution pas terrible mais ok [XFree] display
    Par sdeb dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 06/01/2004, 20h46

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