Champ variable dans une base Access ??

cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010 - 26 avril 2006 à 11:17
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010 - 26 avril 2006 à 16:35
Est-it possible de créer un champ texte dans une base Access 2002 dont la taille dependra du contenu ?

7 réponses

KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
26 avril 2006 à 11:44
Bonjour,
je ne crois pas non. Par contre tu peux créer ton champ à chaque fois ... mais c'est un peu lourd. Pourquoi ce besoin d'adapter la taille du champ au texte ?

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
26 avril 2006 à 12:16
J’utilise des champs de remplacement dans un document texte (par exemple <NOM> sera remplacé par le nom de l'utilisateur) . Ces champs doivent être stockés dans une base de données.
Il faut donc que je crée une base contenant 2 champs :
<Champ de remplacement>  (par exemple NOM)
<Valeur de remplacement>   (par exemple TOTO TUTU)

Mon problème est qu'on peux créer des centaines de champ de remplacements différents, ce qui exclus de créer un champ dans une table par champ de remplacement. Et mon autre problème est que la taille du texte qui remplacement ces champs de remplacement sera très variable (de 8 a 255 caractères) ...
0
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
26 avril 2006 à 14:08
Si j'ai tout compris :
Un champ nom peut être lié a plusieurs champ de remplacement.

Tu peux donc faire une autre table qui contiendra les noms de remplacement et une autre table qui fera la relation entre les deux.

Ou alors tu ne créer qu'un seul champ de type mémo qui contiendra l'ensemble des valeurs séparés par une virgule. la fonction split sous VB te permettra de redécouper toutes les valeurs en tableau trés facilement.

Si je n'ai pas compris, peut tu définir clairement ton problème (dis toi que je ne connais rien de ton projet) car je ne suis pas sûr d'avoir tout saisi.

KC62

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
26 avril 2006 à 15:31
Merci, je pense que je vais utiliser la technique du champ Memo, en utilisant un style XML (chaque nom de champ sera une balise)
Par contre, je sais lire l'XML en VB mais existe t'il une fonction qui peut eviter les problemes des caracteres speciaux (par exemple un < dans du texte libre fera planter mon XML)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
26 avril 2006 à 16:15
je ne peux pas t'aider sur ce sujet... je laisse d'autre développeur   plus chevronné pendre le relais. Il sera peut être nescessaire. d'utilisé un second message sur le forum.

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
26 avril 2006 à 16:35
Merc, j'ai posté un nouveau message

A+
0
cs_globule Messages postés 327 Date d'inscription mardi 8 octobre 2002 Statut Membre Dernière intervention 6 octobre 2010
26 avril 2006 à 16:35
Merci, j'ai posté un nouveau message

A+
0
Rejoignez-nous