OVH Cloud OVH Cloud

dfcena

8 réponses
Avatar
textbox
Bonjour

Dans mes zones de texte je ne peut pas stocker plus de=20
2500 caract=E8res.=20
Je souhaite cr=E9er un zone de texte ind=E9pendante pouvant=20
contenir la m=EAme chose qu'une zone de texte d'un champs=20
m=E9mo soit 65 535 alors que pour l'instant je ne peut=20
d=E9passer 2500 caract=E9re quand je cr=E9e un zone de texte=20
ind=E9pendante
Merci de m'aider pour ce probl=E8me normalement simple

8 réponses

Avatar
Raymond [mvp]
Bonsoir.

dans les versions 2000 à 2003,
dans la réalité un contrôle texte indépendant ne peut contenir que 64000
caractères modifiables. de 64001 et 65535 le contrôle prend les valeurs mais
il n'est plus modifable.
tu fais un essai directement:
Me.Texte1 = String(64000, "a")
MsgBox Len(Me.Texte1)

pour 97 je ne sais pas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"textbox" a écrit dans le message de
news: 0b0601c4a0b3$88af5a80$
Bonjour

Dans mes zones de texte je ne peut pas stocker plus de
2500 caractères.
Je souhaite créer un zone de texte indépendante pouvant
contenir la même chose qu'une zone de texte d'un champs
mémo soit 65 535 alors que pour l'instant je ne peut
dépasser 2500 caractére quand je crée un zone de texte
indépendante
Merci de m'aider pour ce problème normalement simple
Avatar
dfcena
Bonjour

Je suis sous Access 2002
le message me renvoit bien 64000
Quand je viens rentrer les "a" en manuel il s'arrête à
2500
Comment je peut faire pour rentrer mon texte de 5602
caractère
ce texte sera toujours le même, il s'agit d'un message à
lire c'est tout
-----Message d'origine-----
Bonsoir.

dans les versions 2000 à 2003,
dans la réalité un contrôle texte indépendant ne peut
contenir que 64000

caractères modifiables. de 64001 et 65535 le contrôle
prend les valeurs mais

il n'est plus modifable.
tu fais un essai directement:
Me.Texte1 = String(64000, "a")
MsgBox Len(Me.Texte1)

pour 97 je ne sais pas.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"textbox" a écrit
dans le message de

news: 0b0601c4a0b3$88af5a80$
Bonjour

Dans mes zones de texte je ne peut pas stocker plus de
2500 caractères.
Je souhaite créer un zone de texte indépendante pouvant
contenir la même chose qu'une zone de texte d'un champs
mémo soit 65 535 alors que pour l'instant je ne peut
dépasser 2500 caractére quand je crée un zone de texte
indépendante
Merci de m'aider pour ce problème normalement simple


.



Avatar
Raymond [mvp]
Je viens de faire un essai en entrée manuelle:

texte avec sauts de lignes : 4935 et je peux continuer
texte d'une seul tenant : 2900 et je peux continuer.

tu dois avoir une propriété qui ne vas pas, tu es sûr que le contrôle est
indépendant ? la propriété format doit être vide ( pas de format).
recrée un champ texte, ne touche rien et entre du texte.
ça donne quoi ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news: 1fac01c4a13a$d6e407a0$
Bonjour

Je suis sous Access 2002
le message me renvoit bien 64000
Quand je viens rentrer les "a" en manuel il s'arrête à
2500
Comment je peut faire pour rentrer mon texte de 5602
caractère
ce texte sera toujours le même, il s'agit d'un message à
lire c'est tout
Avatar
dfcena
Re

J'ai compris ou était le problème
En mode saisi OK j'arrive à rentrer le texte, j'ai rentré
10 000 caractéres
En mode création ="...." il n'accepte que 2500 caractère
environ
Pour l'instant mon texte est dans une table avec un champ
mémo
Ce que je souhaite faire c'est mettre ce texte dans un
champs indépendant ="mon texte 6500 caractéres"
pour que personne ne puisse le modifier ou peut-on le
mettre en vba et au chargement faire
Me.texte= "mon texte 6500 caractéres"
-----Message d'origine-----
Je viens de faire un essai en entrée manuelle:

texte avec sauts de lignes : 4935 et je peux continuer
texte d'une seul tenant : 2900 et je peux continuer.

tu dois avoir une propriété qui ne vas pas, tu es sûr
que le contrôle est

indépendant ? la propriété format doit être vide ( pas
de format).

recrée un champ texte, ne touche rien et entre du texte.
ça donne quoi ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news: 1fac01c4a13a$d6e407a0$
Bonjour

Je suis sous Access 2002
le message me renvoit bien 64000
Quand je viens rentrer les "a" en manuel il s'arrête à
2500
Comment je peut faire pour rentrer mon texte de 5602
caractère
ce texte sera toujours le même, il s'agit d'un message à
lire c'est tout


.



Avatar
Raymond [mvp]
Si tu veux impérativement un contrôle texte indépendant et ne pas mettre le
texte sur un support, tu n'as pas d'autre choix que de le mettre dans ton
code. Ceci étant, tu ne pourras pas modifier le texte sans modifier la base,
ce qui peut être très gênant sur du long terme.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news: 44d701c4a148$1ef42310$
Re

J'ai compris ou était le problème
En mode saisi OK j'arrive à rentrer le texte, j'ai rentré
10 000 caractéres
En mode création ="...." il n'accepte que 2500 caractère
environ
Pour l'instant mon texte est dans une table avec un champ
mémo
Ce que je souhaite faire c'est mettre ce texte dans un
champs indépendant ="mon texte 6500 caractéres"
pour que personne ne puisse le modifier ou peut-on le
mettre en vba et au chargement faire
Me.texte= "mon texte 6500 caractéres"
Avatar
dfcena
En conclusion le meilleur choix c'est la solution
acteulle, une table dédié
-----Message d'origine-----
Si tu veux impérativement un contrôle texte indépendant
et ne pas mettre le

texte sur un support, tu n'as pas d'autre choix que de
le mettre dans ton

code. Ceci étant, tu ne pourras pas modifier le texte
sans modifier la base,

ce qui peut être très gênant sur du long terme.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news: 44d701c4a148$1ef42310$
Re

J'ai compris ou était le problème
En mode saisi OK j'arrive à rentrer le texte, j'ai rentré
10 000 caractéres
En mode création ="...." il n'accepte que 2500 caractère
environ
Pour l'instant mon texte est dans une table avec un champ
mémo
Ce que je souhaite faire c'est mettre ce texte dans un
champs indépendant ="mon texte 6500 caractéres"
pour que personne ne puisse le modifier ou peut-on le
mettre en vba et au chargement faire
Me.texte= "mon texte 6500 caractéres"


.



Avatar
Raymond [mvp]
Tout à fait d'accord avec toi.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit dans le message de
news: 451e01c4a14b$84e49ad0$
En conclusion le meilleur choix c'est la solution
acteulle, une table dédié
Avatar
Pierre CFI [mvp]
oui, et tu vérouilles le controle

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"dfcena" a écrit dans le message de news:451e01c4a14b$84e49ad0$
En conclusion le meilleur choix c'est la solution
acteulle, une table dédié
-----Message d'origine-----
Si tu veux impérativement un contrôle texte indépendant
et ne pas mettre le

texte sur un support, tu n'as pas d'autre choix que de
le mettre dans ton

code. Ceci étant, tu ne pourras pas modifier le texte
sans modifier la base,

ce qui peut être très gênant sur du long terme.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"dfcena" a écrit
dans le message de

news: 44d701c4a148$1ef42310$
Re

J'ai compris ou était le problème
En mode saisi OK j'arrive à rentrer le texte, j'ai rentré
10 000 caractéres
En mode création ="...." il n'accepte que 2500 caractère
environ
Pour l'instant mon texte est dans une table avec un champ
mémo
Ce que je souhaite faire c'est mettre ce texte dans un
champs indépendant ="mon texte 6500 caractéres"
pour que personne ne puisse le modifier ou peut-on le
mettre en vba et au chargement faire
Me.texte= "mon texte 6500 caractéres"


.