PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Nombre de lignes dans un champ de saisie
Nombre de lignes dans un champ de saisie
Iniciado por maildedom, 09,abr. 2008 09:36 - 15 respuestas
Publicado el 09,abril 2008 - 09:36
Bonjour,

je sèche sur un problème sans doute très simple. Je désire connaître le nombre de lignes saisie dans un champ de saisie multilignes. Le texte pouvant être saisie au kilomètre, chaineoccurrence(momchamp,RC) me renvoie 0 même si je saisie plusieurs lignes.

Merci d'avance pour toute aide.
Dominique Gourdier
Publicado el 09,abril 2008 - 12:36
Bjr,

Dominique Gourdier a couché sur son écran :


Bonjour,

je sèche sur un problème sans doute très simple. Je désire connaître le
nombre de lignes saisie dans un champ de saisie multilignes. Le texte pouvant
être saisie au kilomètre, chaineoccurrence(momchamp,RC) me renvoie 0 même si
je saisie plusieurs lignes.

Merci d'avance pour toute aide.
Dominique Gourdier


Pas sur mais si tu recuperes taille(mon_champ) tu dois avoir le nombre
de caracteres, divisé par la longueur de ligne, ca "doit le faire" non
?

a plus


--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Publicado el 09,abril 2008 - 12:39
Bonjour,

Rechercher les RC ne conviendrait-il pas?

POUR TOUTE CHAINE sMaSousChaine DE sMaChaine SEPAREE PAR RC
Ton traitement
FIN

OU avec
SI ToucheEnfoncée(VK_RETURN) ALORS
sur ton champ

Bonne journée
Publicado el 09,abril 2008 - 14:25
Selon moi, ceci devrait fonctionner

nNombreLignes est un entier

POUR TOUTE CHAINE sMaSousChaine DE sMaChaine SEPAREE PAR RC
nNombreLignes++
FIN

"Dominique Gourdier" <maildedom@free.fr> a écrit dans le message de news:
47fc3d7d$1@news.pcsoft.fr...



Bonjour,

je sèche sur un problème sans doute très simple. Je désire connaître le
nombre de lignes saisie dans un champ de saisie multilignes. Le texte
pouvant être saisie au kilomètre, chaineoccurrence(momchamp,RC) me renvoie
0 même si je saisie plusieurs lignes.

Merci d'avance pour toute aide.
Dominique Gourdier

Miembro registrado
9 mensajes
Publicado el 07,marzo 2020 - 10:24
Comment connaitre le nombre de lignes d'un champs saisie multilignes sachant qu'en saisissant au kilomètres il n'y a pas de retour charriot (rc)
je sèche sur le sujet

merci de m'aider
Miembro registrado
356 mensajes
Publicado el 07,marzo 2020 - 12:54
Bonjour,

Regarde un truc du genre
ih0 est un entier
ih est un entier

ih0=TexteHauteur(SAI_TEXTE,"LIGNE")
ih=TexteHauteur(SAI_TEXTE, sTxt,tMultiligne)

NbLigne est un entier = ih/ih0
Avec
sTxt le texte dont tu veux le nombre de lignes
SAI_TEXTE le champ contenant le texte

--
Francis MOREL
http://www.SoftProtect.fr
Mensaje modificado, 07,marzo 2020 - 12:56
Publicado el 07,marzo 2020 - 17:01
Francis MOREL a écrit :
Bonjour,

Regarde un truc du genre
ih0 est un entier
ih est un entier

ih0=TexteHauteur(SAI_TEXTE,"LIGNE")
ih=TexteHauteur(SAI_TEXTE, sTxt,tMultiligne)

NbLigne est un entier = ih/ih0
Avec
sTxt le texte dont tu veux le nombre de lignes
SAI_TEXTE le champ contenant le texte

--
Francis MOREL
http://www.SoftProtect.fr
Publicado el 07,marzo 2020 - 17:08
Bounjour

Merveilleux je suis comblé ça fait plusieurs jours que je cherchais

Merci beaucoup Francis
Miembro registrado
90 mensajes
Publicado el 03,abril 2020 - 22:14
Bonsoir Francis;
dans la foulée, tu pourrais nous dire comment avoir:
le nombre de caractères et/ou le contenu de chaque ligne.

Merci d'avance.
Miembro registrado
90 mensajes
Publicado el 03,abril 2020 - 22:39
pour info:
1- extraitchaine donne tout le contenu du champ, aucun séparateur n'est enregistré ( caract(13) et RC:
2-(extraitligne,1) donne tout le contenu du champ aussi,(extraitligne,2) retourne une chaîne vide.
Miembro registrado
558 mensajes
Publicado el 04,abril 2020 - 09:42
Pour faire quoi ? Tu as quelle version de logiciel ?
Miembro registrado
356 mensajes
Publicado el 04,abril 2020 - 10:56
Bonjour,

dans la foulée, tu pourrais nous dire comment avoir:
le nombre de caractères et/ou le contenu de chaque ligne.

Désolé je ne connais pas de solution pour ce problème.

pour info:
1- extraitchaine donne tout le contenu du champ, aucun séparateur n'est enregistré ( caract(13) et RC:
2-(extraitligne,1) donne tout le contenu du champ aussi,(extraitligne,2) retourne une chaîne vide.

Normal les sauts de ligne dans le champ sont automatiques (en plus de ceux éventuel forcés par un RC).

A+

--
Francis MOREL
http://www.SoftProtect.fr
Miembro registrado
90 mensajes
Publicado el 04,abril 2020 - 17:09
bonjour à tous et merci pour vos réponses respectives.

besoin pour affichage(impression) dans un état( si la chaîne est en deux lignes, elle sera imprimée dans deux rubriques )

logiciel windev

et merci.
Miembro registrado
558 mensajes
Publicado el 05,abril 2020 - 11:33
Dis moi quelle version du Logiciel tu as. En impression, il suffit de cocher l'option multiligne du champ et il va étendre lui même.
Par contre en Affichage c'est différent; SI tu as la version 23 ou plus c'est facile , si tu as la 22 en descendant, c'est compliqué
Miembro registrado
90 mensajes
Publicado el 05,abril 2020 - 17:43
Merci bien Ralph !
Miembro registrado
90 mensajes
Publicado el 08,mayo 2020 - 01:13
bonsoir Ralph ,
comment contourne-t-on le problème en la 24 ?
merci d'avance !