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 :

SOS Fonctions intégrées ACCESS


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut SOS Fonctions intégrées ACCESS
    Bonjour, SOS ACCESS
    Je souhaite extraire des parties d'un champ à l'intérieur duquel il y a 10 informations séparées par des ;
    Par exemple j'ai dans un seul et même champ : 1095;250;;1258;29;;528;;;1000
    ET je souhaite avoir une colonne avec une seule information, par exemple 1095 (pour la première information)
    puis faire une 2eme colonne avec la 2nde info soit : 250
    puis la 3eme avec la 3eme info soit : (vide)
    .....
    Quelle fonction intégrée puis-je utiliser (les fonctions droite ou gauche ne marchent pas pour ce que je veux faire) ?

    Les autres champs de ma base sont tout à fait classiques et ne comportent qu'une information, par contre les programmeurs ont créé 2 ou 3 champs dans l'ERP qui comportent plusieurs infos séparées par un ";"
    En fait je cherche la fonction qui permet d'éclater un champ, un peu comme dans EXCEL la fonction convertir qui permet de faire plusieurs colonnes avec une seule en déterminant un séparateur.
    Ci-dessous un extrait de la table

    zppt_part pt_desc1 pt_um pt_prod_line zppt_techn
    00334 HR PL PLANE L1200 CRI T0 M2 4100 1200;0;73;2;0;0;0;0;0;0;0;0;0
    00861 HR 150/45 952 C020 M2 4100 952;900;79;1.1;0;0;0;0;0;0;0;0;0
    00862 HR 29/124 ALUFORM 1061 T M2 4100 1061;0;0;0;0;0;0;0;0;0;0;0;0
    00863 HR 124/29 1061 C020 M2 4100 1061;992;79;1.1;0;0;0;0;0;0;0;0;0
    05981 HR EURO92 1062 O970 M2 4100 1062;1000;0;1.2;0;0;0;0;0;0;0;0;0

    J'ai cherché dans le forum mais n'ai rien trouvé à ce sujet
    Merci d'avance

  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 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    bonjour et bienvenue sur le forum
    ici c'est juste DVP, pas SOS ACCESS, mais on va voir ce qu'on peut faire ^^

    Tu peux regarder du côté de la fonction Split() qui sert à détecter les caractères de séparation dans une chaine de caractères.
    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 :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

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

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    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

Discussions similaires

  1. Fonctions intégrées non-reconnues
    Par BjornDunkerbeck dans le forum Runtime
    Réponses: 8
    Dernier message: 10/07/2007, 09h55
  2. fonction MonthName() access équivalent en plsql
    Par megapacman dans le forum PL/SQL
    Réponses: 3
    Dernier message: 08/11/2006, 09h31
  3. Réponses: 5
    Dernier message: 09/07/2006, 18h14
  4. VBA requete avec fonction sous access
    Par vanima dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/06/2006, 15h18
  5. fonctions logiciel access
    Par tom_167 dans le forum Access
    Réponses: 1
    Dernier message: 16/06/2006, 10h07

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