Forums développeurs windev Tunidev
Howdy Guest! Connexion / Create an account
Se connecter
Utilisateur :
Mot de passe :
 
  • Portail
  • Forums
  • Recherche
  • Members
  • Calendrier
  • Aide
Forums développeurs windev  /  Forums Développeurs WINDEV  /  Forum windev 11 & plus récentes v
1 2 3 4 5 ... 123 Suivant »
 /  [Windev19] Sous Etat Format étiquette , problème windev19
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Windev19 Sous Etat Format étiquette , problème windev19
gwing Hors ligne
Senior Member
****
Messages : 321
Sujets : 77
Inscription : Nov 2008
Réputation : 1
Thanks: 1
Given 0 thank(s) in 0 post(s)
#1
24-03-2018, 06:26 PM
Bonjour 
Dans un Etat Principal , je voudrais mettre  un sous Etat contenant 
la liste de  personnes  sous forme d'étiquette .( Exemple , cas ou  une dizaine de gens 
doivent signer un Document)
Le problème est que en windev 19 ,l'Etat Interne format étiquette n' est pas possible dans un Etat Principal.

Merci de me donner une idée.
  Trouver
  Répondre
Samifred Hors ligne
Moderator
*****
Messages : 5,576
Sujets : 83
Inscription : Nov 2005
Réputation : 11
Thanks: 0
Given 40 thank(s) in 38 post(s)
#2
25-03-2018, 09:28 AM
Bonjour,

Pourquoi compliquer quand en peut faire simple.... utiliser un état interne ??!!

Alors qu'un simple petit bout de code dans la section lecture des données serait suffisant.

Voir la fonction iImprimeBloc() pour débuter une piste.

Personnellement je programme tous mes états à partir d'un état vierge.

Cordialement
Se souvenir et savoir sont deux choses différentes. Se souvenir, c'est garder en mémoire. En revanche, savoir signifie assimiler sans dépendre d'un modèle.

WD 4.1 => 23


  Trouver
  Répondre
gwing Hors ligne
Senior Member
****
Messages : 321
Sujets : 77
Inscription : Nov 2008
Réputation : 1
Thanks: 1
Given 0 thank(s) in 0 post(s)
#3
25-03-2018, 10:15 AM (Modification du message : 25-03-2018, 10:26 AM par gwing.)
(25-03-2018, 09:28 AM)Samifred a écrit : Bonjour,

Pourquoi compliquer quand en peut faire simple.... utiliser un état interne  ??!!

Alors qu'un simple petit bout de code dans la section lecture des données serait suffisant.

Voir la fonction  iImprimeBloc()  pour débuter une piste.

Personnellement je programme tous mes états à partir d'un état vierge.

Cordialement
Merci Samifred.
je sais faire des Etats internes et les imprimer dans l 'état principal, 
mon cas nécessité à ce que l 'état interne souhaité soit un état sous forme étiquete ou un état 
 mulit-colonnes.  IL N 'EST PAS POSSIBLE de mettre ce type d'état interne 
dans un état principal   avec windev 19 .
(je ne veux pas mettre un état interne Tableau)  


Imaginez que vous avez une dizaine de personnes dans un fichier PERSONNE.FIC
qui doivent signer un document lié DOCUMENT.FIC

pour mettre en bas de pages ou bas de rupture de "ID.DOCUMENT" tous les signataires sous la forme suivante n 'est pas si basique:

   personne 1                      personne 2              personne 3
   

  personne 4                       personne 5              etc....

un etat interne tableau dans l 'etat principal  affichera ce qui suit :

Personne1

personne 2

personne 3

etc ....

j'espère être compris
merci
  Trouver
  Répondre
Samifred Hors ligne
Moderator
*****
Messages : 5,576
Sujets : 83
Inscription : Nov 2005
Réputation : 11
Thanks: 0
Given 40 thank(s) in 38 post(s)
#4
25-03-2018, 11:54 AM
Mon cher Gwing,

--------------------------------------------------
pour mettre en bas de pages ou bas de rupture de "ID.DOCUMENT" tous les signataires sous la forme suivante n 'est pas si basique:

  personne 1                      personne 2              personne 3
 

 personne 4                       personne 5              etc....
-------------------------------------------------

Et bien si c'est basique... il suffit de faire une boucle dans la section lecture des données, par expl.:

i est un entier
sNomPersonne est une Chaîne

POUR TOUT NomFichier SUR IDFichier
sNomPersonne = NomFichier.Nom + " " + NomFichier.Prénom + // Etc...
i += 1
{"LIB_NomRubrique"+i} = sNomPersonne   //Rubriques multiligne: LIB_NomPrénom1, LIB_NomPrénom2, etc...
FIN

Les rubriques peuvent êtres disposée (forme que tu présentes) sur 3 - 4 colonnes / 2 - 4 lignes  dans un bloc Corps ou d'Itération.

Suivi ou précédé d'un texte ou autres.

Tout ça dans un seul état. Elle est pas belle la vie...

...
Se souvenir et savoir sont deux choses différentes. Se souvenir, c'est garder en mémoire. En revanche, savoir signifie assimiler sans dépendre d'un modèle.

WD 4.1 => 23


  Trouver
  Répondre
gwing Hors ligne
Senior Member
****
Messages : 321
Sujets : 77
Inscription : Nov 2008
Réputation : 1
Thanks: 1
Given 0 thank(s) in 0 post(s)
#5
25-03-2018, 12:28 PM (Modification du message : 25-03-2018, 12:42 PM par gwing.)
(25-03-2018, 11:54 AM)Samifred a écrit : Mon cher Gwing,

--------------------------------------------------
pour mettre en bas de pages ou bas de rupture de "ID.DOCUMENT" tous les signataires sous la forme suivante n 'est pas si basique:

  personne 1                      personne 2              personne 3
 

 personne 4                       personne 5              etc....
-------------------------------------------------

Et bien si c'est basique... il suffit de faire une boucle dans la section lecture des données, par expl.:

i est un entier
sNomPersonne est une Chaîne

POUR TOUT NomFichier SUR IDFichier
sNomPersonne = NomFichier.Nom + " " + NomFichier.Prénom + // Etc...
i += 1
{"LIB_NomRubrique"+i} = sNomPersonne   //Rubriques multiligne: LIB_NomPrénom1, LIB_NomPrénom2, etc...
FIN

Les rubriques peuvent êtres disposée (forme que tu présentes) sur 3 - 4 colonnes / 2 - 4 lignes  dans un bloc Corps ou d'Itération.

Suivi ou précédé d'un texte ou autres.

Tout ça dans un seul état. Elle est pas belle la vie...

...

Merci encore Samifred ..
je comprends votre approche , et je vois que avec cette {indirection} ,  ce n'est pas basique comme 
il semble à la plupart à la première lecture du poste.

je vais essayer ça .
  Trouver
  Répondre
fouedusa Hors ligne
Junior Member
**
Messages : 34
Sujets : 6
Inscription : Sep 2013
Réputation : 1
Thanks: 0
Given 1 thank(s) in 1 post(s)
#6
27-03-2018, 03:02 PM
Bonjour;

Pour t'inspirer;

j'ai eu un cas similaire; mais sur deux colonnes seulement, j'ai jouer sur une rubrique, j'imprime les valeurs paire dans la première colonne et les valeurs impaire dans la deuxième colonne.

Bon Dev.
  Trouver
  Répondre
« Sujet précédent | Sujet suivant »


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
Information [Windev 20] Imprimer un état sous Linux rtw-guingamp 2 1,174 30-07-2017, 05:49 PM
Dernier message: rtw-guingamp
  [Windev17] Modifier le format d'une colonne excel sans ouvrir le fichier angedavid 1 1,816 10-05-2016, 09:43 AM
Dernier message: Emile
  [Windev 20] Récupérer la valeur d'une rubrique d'un état interne dans l'état principal Francois 6 3,791 19-03-2016, 06:52 PM
Dernier message: Francois
  [Windev19] comportement bizzard windev19/windows8 gwing 5 1,249 06-11-2015, 09:02 AM
Dernier message: Daniel-Québec
  [Windev19] Problème avec Editeur D'Etat gwing 1 1,681 16-09-2015, 02:51 PM
Dernier message: Daniel-Québec
  [Windev 20] Problème état lié à une table GDev 8 4,293 18-08-2015, 06:38 AM
Dernier message: GDev
  [Windev19] Récupérer la valeur d'une rubrique du sous etat dans l'etat principal gwing 2 2,157 30-07-2015, 01:28 PM
Dernier message: gwing
Sad [Windev19] Probleme WD Text-To-Speech, sous une surface 2 avec Windows 8.1. grety 2 1,228 15-12-2014, 07:45 AM
Dernier message: grety
  étiquette NacerAlg 1 936 09-11-2014, 09:11 PM
Dernier message: Yusep
  [RESOLU]Etat interne : probleme affichage bas de page TheDuke 9 5,039 11-09-2014, 02:48 PM
Dernier message: Francois

  • Voir une version imprimable
  • S’abonner au sujet
Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

About Tunidev

Forum des developpeurs windev.

Quick Links

  • Contact Us
  • Tunidev
  • Forum Team
  • Lite Version

 

Powered by MyBB, © 2002-2019 MyBB Group.

Focus MyBB Theme by WallBB

Affichage linéaire
Affichage hiérarchique