PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → une simple question...SVP
une simple question...SVP
Débuté par akh2003a, 13 jan. 2005 01:02 - 2 réponses
Posté le 13 janvier 2005 - 01:02
Est ce que c possible de créer une fenêtre qui affiche une liste des enregistrements sous formme des étiquettes...par ex (La Liste des Produits).
et Merci
Posté le 13 janvier 2005 - 17:00
salut,

je pense que c'est faisable avec un minimum de codes

Dans ta fenetre, crées les champs qui doivent recevoir un enregistrement et ensuite, au moyen de ChampClone(), dupliques les autant de fois que tu as d'enreg et que tu peux en mettre dans la fenetre

Je pense que c réalisable assez facilement

Bon dev

Jean michel
Posté le 13 janvier 2005 - 17:46
Dans ta fenetre, crées les champs qui doivent recevoir un enregistrement et ensuite, au
moyen de ChampClone(), dupliques les autant de fois que tu as d'enreg et que tu peux
en mettre dans la fenetre


A mon avis, là tu vas obtenir une série de champ contenants tous la même valeur, ou alors je n'ai pas compris ce que tu veux faire.

Moi j'ai plutôt procédé ainsi:
- créer un champ de référence invisible
- créer une procédure avec le code suivant:

i est un entier = 1

HLitPremier (MonFichier)
TANTQUE PAS HEnDehors (MonFichier)
PositionX = CalculePositionX (i)
PositionY = CalculePositionY (i)

SI HorsFenetre (PositionX, PositionY) ALORS
SORTIR
FIN

ChampClone (ChampReference, "Champ"+i, PositionX, PositionY)
{"Champ"+i, indChamp} = MonFichier.NomProduit
{"Champ"+i, indChamp}..Visible = Vrai

i ++
HLitSuivant (MonFichier)
FIN

A toi de faire les fonctions CalculePositionX et HorsFenetre en fonction de ton champ reference et de ta fenetre.