{Access} conversion de données
marceuf
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
marceuf Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
marceuf Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans une table déjà remplie, j’ai ceci :
Chaîne de caractère contenu dans un seul champ :
« Rue des platanes 10 »
J’essaye en vin d’obtenir un champ contenant la rue et un autre champ contenant le numéro seulement ; en sachant que la longueur du nom de la rue et la longueur du numéro peut évidement changer.
J’ai déjà vu une fonction de conversion pour extraire seulement les chiffres d’un champ caractère mais ne m’en souviens plus ??;!!!
Qui peut m’aider la dessus.
Merci d’avance
Dans une table déjà remplie, j’ai ceci :
Chaîne de caractère contenu dans un seul champ :
« Rue des platanes 10 »
J’essaye en vin d’obtenir un champ contenant la rue et un autre champ contenant le numéro seulement ; en sachant que la longueur du nom de la rue et la longueur du numéro peut évidement changer.
J’ai déjà vu une fonction de conversion pour extraire seulement les chiffres d’un champ caractère mais ne m’en souviens plus ??;!!!
Qui peut m’aider la dessus.
Merci d’avance
A voir également:
- {Access} conversion de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Access runtime ✓ - Forum Access
- Barre de données excel pourcentage 100 ✓ - Forum Excel
6 réponses
salut, je suis en train de chercher sur google pour t'aider et je viens de penser à un truc, comment tu fais dans le cas ou la valeur est :
rue du 11 Novembre 3
il y a plusieurs nombres la dedans...
rue du 11 Novembre 3
il y a plusieurs nombres la dedans...
en effet ce serait un problème.
mais , pour tout t'avouer , je n'ai pris cela que pour un exemple facile pour illustrer ce que je recherche.
ne voulant pas compliquer les affaires en présentant un petit bout de ma base hors contexte où personne n'y comprendrais plus rien.
il y a tjs moyen d'arriver aux même fins de diverse manières;
alors, pour t'éclairer un peu, en fait,
j'essaye de récupérer les sélections de plusieurs champs d'une liste de choix multiple pas dans un seul champ mais bien en gardant la structure de la liste de choix...
bref, si on troue comment extraire le nombre facilement, je pourrai déjà avancer .
merci pour ton aide
mais , pour tout t'avouer , je n'ai pris cela que pour un exemple facile pour illustrer ce que je recherche.
ne voulant pas compliquer les affaires en présentant un petit bout de ma base hors contexte où personne n'y comprendrais plus rien.
il y a tjs moyen d'arriver aux même fins de diverse manières;
alors, pour t'éclairer un peu, en fait,
j'essaye de récupérer les sélections de plusieurs champs d'une liste de choix multiple pas dans un seul champ mais bien en gardant la structure de la liste de choix...
bref, si on troue comment extraire le nombre facilement, je pourrai déjà avancer .
merci pour ton aide
tu me parles de formulaire et autres VBA la non ? désolé mais je manipule pas assez ces outils pour pouvoir t'aider sérieusement...
tu devrais pouvoir faire un bout de code en vba pour faire ça.
après je t'avoue que je trouve ça bizarre ton idée, tu veux garder la structure de la liste de choix pour la déformer ensuite ? pourquoi ne pas garder directement le bon champ. enfin c'est toi qui voit.
tu devrais pouvoir faire un bout de code en vba pour faire ça.
après je t'avoue que je trouve ça bizarre ton idée, tu veux garder la structure de la liste de choix pour la déformer ensuite ? pourquoi ne pas garder directement le bon champ. enfin c'est toi qui voit.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est vrai que parfois, a force de chercher on se complique trop la vie....l'idée de garder les champs n'est pas mal, mais, si je veux sélectionner certaine donnée via une liste de choix multiple sans les retrouver en continu dans un seul champ.
je sélectionne un ensemble et son numéro: 2 champs
je veux avoir deux données: l'ensemble, et le numéro de l'ensemble
tu vois c'est tout bête :-))
hors là, je me retrouve avec les données l'une à la suite de l'autre
voici le code qui ne marche pas
Function ShowEACSelected()
Dim LastName As Variant
Dim ensemble As String
For Each LastName In Me![EAC].ItemsSelected()
ensemble = Me![EAC].Column(0, LastName) & " " & Me![EAC].Column(1, LastName)
Next LastName
ShowEACSelected = ensemble
End Function
je sélectionne un ensemble et son numéro: 2 champs
je veux avoir deux données: l'ensemble, et le numéro de l'ensemble
tu vois c'est tout bête :-))
hors là, je me retrouve avec les données l'une à la suite de l'autre
voici le code qui ne marche pas
Function ShowEACSelected()
Dim LastName As Variant
Dim ensemble As String
For Each LastName In Me![EAC].ItemsSelected()
ensemble = Me![EAC].Column(0, LastName) & " " & Me![EAC].Column(1, LastName)
Next LastName
ShowEACSelected = ensemble
End Function
Salut,
je sélectionne un ensemble et son numéro: 2 champs
Non, quand tu choisis quelque chose dans une liste, tu récupères la valeur de la 'colonne associée' et pas les n valeurs de chaque colonne de la ligne sélectionnée.
hors là, je me retrouve avec les données l'une à la suite de l'autre
C'est normal, tu récupères deux colonnes que tu concatènes :
ensemble = Me![EAC].Column(0, LastName) & " " & Me![EAC].Column(1, LastName)
je sélectionne un ensemble et son numéro: 2 champs
Non, quand tu choisis quelque chose dans une liste, tu récupères la valeur de la 'colonne associée' et pas les n valeurs de chaque colonne de la ligne sélectionnée.
hors là, je me retrouve avec les données l'une à la suite de l'autre
C'est normal, tu récupères deux colonnes que tu concatènes :
ensemble = Me![EAC].Column(0, LastName) & " " & Me![EAC].Column(1, LastName)
merci,
je viens en effet de m'en rendre compte ...
comme de quoi, ce que je disais on se casse parfois la tête pour des évidences.
désolé
ce forum sert aussi à cela
j'ai corrigé mon erreur
n'empêche que: il y a un moyen de récupérer seulement les chiffres dans un champ ; je suis sure que tu peux m'en dire plus la dessus (cela peut tjs servir)
marc
a+
je viens en effet de m'en rendre compte ...
comme de quoi, ce que je disais on se casse parfois la tête pour des évidences.
désolé
ce forum sert aussi à cela
j'ai corrigé mon erreur
n'empêche que: il y a un moyen de récupérer seulement les chiffres dans un champ ; je suis sure que tu peux m'en dire plus la dessus (cela peut tjs servir)
marc
a+