FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Gérer des champs crées dynamiquement avec champclone
Gérer des champs crées dynamiquement avec champclone
Débuté par PAT, 30 aoû. 2006 10:46 - 5 réponses
Connectez-vous…
PAT
#1
Posté le 30 août 2006 - 10:46
bonjour a tous voila j'ai un pti problème, je voudrais faire un affichage un peu comme dans webdev et sa zonne répété. hors la zone répétée n'existe pas dans windev, j'ai donc essayé de clonner des champs.
exemple:
POUR i=1 A TableOccurrence(Tresultat)
y=y+10
ChampClone(LNom,"lnom"+i,x,y)
ChampClone(Lprenom,"lprenom"+i,x,y)
FIN
voila donc normalement le premier champs crée devrait s'appelé lnom1 le deuxiéme Lnom2 et ainsi de suite.
si c'est le cas je voudrai lui affecter une valeur et c'est la qu'il y a un probléme
pmais je ne sais pas comment. puisque le libellé n'a pas un nom fixe.
j'ai essayé de changer le valeur de lnom1 mais comme celui si n'est pas censé exister sa plante
Signaler
0
0
fabienlaps
#2
Posté le 30 août 2006 - 10:52
bonjour,
si les Zone répétée existe en WinDev.. voir la doc
bon dev
Signaler
0
0
YORK
#3
Posté le 30 août 2006 - 11:06
salut
la version 10 supporte les champs 'zone répétée' comme webdev
Signaler
0
0
Frédéric DEMILLY
#4
Posté le 30 août 2006 - 12:59
Bonjour,
La zone répétée existe dans Windev en vesion 10.
Pour ton "problème" avec ChampClone, il faut utiliser les indirections:
{"lnom1",indchamp}..libelle = "TOTO"
Frédéric.
Signaler
0
0
eric l
#5
Posté le 30 août 2006 - 13:05
voir dans l'aide "indirection"
par exemple
{"lnom1",indchamp} = "blabla"
ou sinon utiliser les zones repetees de WD 10
bon dev
eric l.
> PAT a écrit :
bonjour a tous voila j'ai un pti problème, je voudrais faire un affichage un peu comme dans webdev et sa zonne répété. hors la zone répétée n'existe pas dans windev, j'ai donc essayé de clonner des champs.
exemple:
POUR i=1 A TableOccurrence(Tresultat)
y=y+10
ChampClone(LNom,"lnom"+i,x,y)
ChampClone(Lprenom,"lprenom"+i,x,y)
FIN
voila donc normalement le premier champs crée devrait s'appelé lnom1 le deuxiéme Lnom2 et ainsi de suite.
si c'est le cas je voudrai lui affecter une valeur et c'est la qu'il y a un probléme
pmais je ne sais pas comment. puisque le libellé n'a pas un nom fixe.
j'ai essayé de changer le valeur de lnom1 mais comme celui si n'est pas censé exister sa plante
Signaler
0
0
rosanoff daniel
#6
Posté le 30 août 2006 - 13:55
Je pense que ta version de windev n'est pas la 10 donc :
1: hlitpremier(nom du fichier,cleeparcour)
faire le clone nomcolonne+numero enregistrement (donc colonneA =colonnea1 )
faire le clone nomcolonne+numero enregistrement (donc colonneb =colonneb1 )
clonecolonnea1=nomfichier.nomcolonnea
clonecolonneb1=nomfichier.nomcolonneb
2 : TANTQUE PAS HEnDehors
HLitSuivant(nom du fichier, cleeparcour)
faire le clone nomcolonne+numero enregistrement
faire le clone nomcolonne+numero enregistrement
clonecolonnea+numero enregistrement=nomfichier.nomcolonnea
clonecolonneb+numero enregistrement=nomfichier.nomcolonneb
FIN
cocher ascenceur auto sur la fenetre
a tester
donne des nouvelles
bon dev
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte