Pages: 1
- Sujet précédent - Peut-on dépasser la limite des 254 caractères dans un .TAB ?*! - Sujet suivant
#1 Mon 26 June 2006 09:36
- wysiwyg
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 24 Nov 2005
- Messages: 39
Peut-on dépasser la limite des 254 caractères dans un .TAB ?*!
Bonjour à tous,
Je dois stocker des données attributaires d'une longueur supérieure à 254 caractères. Le problème est que la longueur maximale autorisée par MapInfo est de 254 caractères en tant que champs de type "caractère".
Comment stocker mes données si elles ne rentrent pas dans les champs ?
Voici un exemple de table :
Code:
!table !version 300 !charset WindowsLatin1 Definition Table Type NATIVE Charset "WindowsLatin1" Fields 4 numero Char (10) ; num_dossier Char (15) ; chemin_dossier Char (254) ; dossier_en_cours Char (254) ;
Bien sûr j'ai esseyé de modifier dans le .TAB avec le bloc-note la valeur de 254 à 508, mais rien n'y fait, ça ne prend pas, MI n'est pas dupe !
Je suis ouvert à vos propositions ! Merci.
Dernière modification par wysiwyg (Mon 26 June 2006 09:37)
Hors ligne
#2 Mon 26 June 2006 10:08
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Peut-on dépasser la limite des 254 caractères dans un .TAB ?*!
Ben...pas d'autre solution que de créer des colonnes supplémentaires (chemin_dossier_1 - avec left$(chemin_dossier,250) - et chemin_dossier_2 - mid$(chemin_dossier,251,len(chemin_dossier)-250)- voire plus si le nom est...vraiment long!)
Hors ligne
#3 Mon 26 June 2006 10:51
- wysiwyg
- Participant occasionnel
- Lieu: Orléans
- Date d'inscription: 24 Nov 2005
- Messages: 39
Re: Peut-on dépasser la limite des 254 caractères dans un .TAB ?*!
Je n'ai pas trop saisie la méthode ! ;D
Si tu peux détailler les étapes ?
Autrement, est-il possible à partir d'un objet graphique sous MI de lancer lors du "clickage" de l'objet un fichier Excel avec des paramètres (ex. numéro de ligne dans le fichier excel) pour ainsi accèder aux données complètes ?
Hors ligne
#4 Mon 26 June 2006 12:11
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Peut-on dépasser la limite des 254 caractères dans un .TAB ?*!
Détails:
Les données (plus de 254 caractères: disons 500) sont dans une feuille Excel ouverte dans la session MI, ainsi qu'une table graphique MI qui a avec la table Excel un identifiant unique commun
On crée dans la table MI deux champs pour recevoir (par mise à jour colonne)
- le premier les 250 premiers caractères du champ équivalent dans Excel
- le second (ici 2 suffisent, mais ont peut en prévoir 3 si 750 caractères!!) les 250 suivants
Autrement: je sais pas faire pour aller à l'ouverture à un endroit donné de la feuille Excel. Désolé...
Hors ligne
#5 Mon 26 June 2006 12:14
- Marc
- Membre
- Lieu: Lorient
- Date d'inscription: 24 Jun 2005
- Messages: 988
Re: Peut-on dépasser la limite des 254 caractères dans un .TAB ?*!
La methode est de créer plusieur colonnes pour decouper ton champ de 508 caractéres, puis les concaténer pour les afficher ensuite.
Marc ROSSI
Hors ligne
Pages: 1
- Sujet précédent - Peut-on dépasser la limite des 254 caractères dans un .TAB ?*! - Sujet suivant