Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Extraire un mot dans un champ access

Fao, le mardi 1 avril 2003 à 14:01:18
Bonjour,

J'ai un champ texte qui contient des infos sous cette forme : XXXXX - AAAAAA

XXXXXX n'a pas toujours la même longueur.

Je veux extraire XXXXXX.

y'a-t-il une formule pour extraiere cela dans Access ?

Merci
Répondre à Fao  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 1 avril 2003 à 14:03:19
tes AAAAAA ils ont toujous la même longueur ?
C quoi ta version d'Access ?
Répondre à HDU

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fao, le mardi 1 avril 2003 à 14:09:57
non.
Répondre à Fao

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fao, le mardi 1 avril 2003 à 14:10:28
J'ai access 2000
Répondre à Fao

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 1 avril 2003 à 14:12:49
Tes XXX et AAA sont toujous séparés d'un espace, d'un - et d'un espace ?
Répondre à HDU

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fao, le mardi 1 avril 2003 à 14:13:57
yes
Répondre à Fao

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 1 avril 2003 à 14:14:55
Autre chose, si par exemple tes xxx font 6 caractères, tes aaa feront 6 aussi ou pas ?
Répondre à HDU

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fao, le mardi 1 avril 2003 à 14:16:34
non.
Répondre à Fao

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 1 avril 2003 à 14:19:37
Bon ça va être + compliqué alors.
Je pense ke ça doit être faisable kan même.
Là il faut que je m'en aille, mais je regarderai ça en fin d'aprème.
@+
Répondre à HDU

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mardi 1 avril 2003 à 17:47:14
Je ne sais pas si qq'1 a une meilleure solution que la mienne, car c vrai que c bourrin, mais j'y ai réfléchi, et je ne vois rien d'autre (vu kon ne connait pas le nb de caractères avant et après).
L'idée en question :
tu mets ton champ dans un formulaire.
a un moment choisi (quand tu as saisi dans ce champ, à l'ouverture du form,... peu importe en fait) tu attribues la valeur de ce champ à une variable définie auparavant en 'string' (ma_variable par exemple).
Auparavant tu aura créé un ficher à l'aide du bloc note, que tu appelles comme tu veux (mon_champ.txt par exemple).
tu ouvre ce fichier avec vba : open "c:\mon_champ.txt" for output as #1
tu inscrit la valeur de ton champ :
write #1, ma_variable
tu ferme ton fichier (close #1)
tu le réouvre en mode lecture : open "c:\mon_champ.txt" for input as #1
tu définies deux variables string (variable_ecrite et variable_lue) et un compteur (compteur) que tu initialise à 1
avec une boucle, tu ecrit dans cette variable tant que tu n'as pas trouvé d'espace dans ton fichier (ou de - si ta chaine de ton xxxxx peut contenir des espaces)
input #1,variable_lue
while left(variable_lue,compteur)<>" "
variable_ecrite=variable_ecrite&variable_lue
compteur=compteur+1
wend
ta variable "variable_ecrite" contient maintenant tous les caractères avant le premier espace rencontré dans ton champ (pour le tiret, tu changes le while)
En espérant que ça marche, mais y'a pas de raisons.
@+
Répondre à HDU

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Fao, le mardi 1 avril 2003 à 18:44:23
c'est vrai que c'est une solution de bourrin mais j'ai trouvé une solution plus simple.

En faisant un copié collé de mon champ dans excel. Ensuite j'applique la formule CHERCHE et ensuite un STXT et ca marche nickel.

Merci quand même pour ton aide.
Répondre à Fao

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HDU, le mercredi 2 avril 2003 à 08:11:51
Je croyais que tu voulais qqc d'automatisé !
Pourquoi tu ne sélectionne pas juste ta partie xxxxx pour la copier ? Ca sera encore + simple !
Répondre à HDU

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Fao, le mercredi 2 avril 2003 à 11:43:56
Ouais j'avais 10 000 lignes avec ce type de données. J'allais faire 10 000 copié collé !!!
Répondre à Fao

Résultats pour Extraire un mot dans un champ access

[access] renommer un champ access (Résolu) Bonjour, est ce que vous connaissez une fonction VB qui permet de modifier le nom d’un champ Access ?? Merci www.commentcamarche.net/forum/affich-3196572-access-renommer-un-champ-access
[Unix] Extraire des champs d'1 chaine de cara (Résolu) Mes respects grands maitres Je vous expose mon pb : je cherche à extraire 2 champs d'une chaine de carteres. Le separateur de champ est l'underscore _ var[0]=aaaaa_bbbbbb_cccc_ddddd_eeeee_fffff_ggg J'aimerais avoir :... www.commentcamarche.net/forum/affich-2916629-unix-extraire-des-champs-d-1-chaine-de-cara
Créer un champ Année d' ACCESS vers EXCEL (Résolu) Bonjour, Dans le cadre d'un projet, je dois extraire un tableau ACCESS vers Excel. Une des colonnes remonte une date de type 28/03/2008. Je souhaiterais lorsque j'extrai mon fichier ACCESS vers EXCEL qu'une colonne s'ajoute avec... www.commentcamarche.net/forum/affich-5663433-creer-un-champ-annee-d-access-vers-excel

Résultats pour Extraire un mot dans un champ access

[Javascript] Effacer un champ de formulaire lors du clic (focus)Il vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de... www.commentcamarche.net/faq/sujet-884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus

Résultats pour Extraire un mot dans un champ access

Extraction d'une dB ACCESS vers une dB MySQL (Résolu)Bonjour à tous. Voilà j'ai besoin d'extraire une dB ACCESS vers une dB MySQL... (extraire les tables) J'ai cherché une solution mais je ne vois pas très bien comment réaliser ceci, y aurait-il un soft (si possible gratuis :p) qui... www.commentcamarche.net/forum/affich-2652269-extraction-d-une-db-access-vers-une-db-mysql
Affichage des données sur ligne avec access (Résolu)bonjour à tous qui sait comment afficher les champs access sur une mem ligne et non en colonne com ça se passe par défaut mem si le nombre de champ n'est pas connu a priori (jai essayer la concaténation mais ça na pas régler mon problem). merci... www.commentcamarche.net/forum/affich-2601164-affichage-des-donnees-sur-ligne-avec-access
Ajout d'un champ a une table (Résolu)bonjour, je voudrais ajouter un champ pour mail a ma table , elle contient deja un champ id, nom, commentaire. j'ai pu ajouter le champ, mais quel marche je doit suivre dans les cases: TYPE et EXTRA et CHAMP. merci de votre aide. www.commentcamarche.net/forum/affich-5671448-ajout-d-un-champ-a-une-table