ecranversfichier et plans [urgent]
Anonyme
bonjour

J'ai fait le choix d'utiliser, pour mon dev, les plans.

J'ai donc 5 plans qui proposent 1 onglet de 4 libellés.

Dans 3 des 4 libellés, se trouvent des champs nommés identiquement et liés vers un fichier.

La distinction s'effectue par une rubrique TYPEPRESTA.
Ce qui m'evite d'avoir 5 fichiers avec des noms de champs identiques.

Par contre, quand j'effectue ecranversFichier(), je me retrouve avec des doublons !!

car EcranversFichier() renvoie tous les champs de la fenetre, quelque soit le plan et donc j me retourve avec des noms de champs et des valeurs identiques !!

l'enfer !

comment puis-je différencier chaque plan pour EcranVersFichier ???

merci

Contribution le : 03/02/2006 14:40
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Bonjour,

En effet, vous ne pouvez pas passer outre ce problème en utilisant x champs reliés à une même rubrique.

Une solution que j'utilise très souvent, les champs dans ce cas doivent être dissociés de la rubrique (Aucune Liaison). Vous devez gérer manuellement leur alimentation et leur enregistrement. Etant donné l'utilisation de plan, vous pouvez nommer chaque champ de la même façon en concaténant ensuite avec le numéro du plan. Exemple vous avez une Rubrique NomClient, et bien sur vos cinq plans vous aurez NomClient1 (Plan 1), NomClient2, ... NomClient5 (Plan 5).

Vous pourrez ensuite utiliser l'indirection :

{"NomClient" + MaFenetre..Plan,indchamp} = NomClient

Contribution le : 03/02/2006 14:48
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Anonyme
merci

effectivement cette solution d'indirection fcte, (je ne savais pas l'ecrire - venant du web, j'appele celà une EVALUATION).

Ayant 100 champs : onglets, je vai prendre mon mal en patience et ecrire tout ça ... merci

Contribution le : 03/02/2006 15:11
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
L'indirection c'est vraiment très performant en gain de temps. par exemple, j'ai une fenetre très complexe qui utilise 18 plans, il y a par exemple sur chacun de ces 18 plans des cases à cocher qui appellent les mêmes fonctions. Ce qui les différencient ce sont leur position. Je crée une fonction pour la modification de ces interrupteurs.

PL_EVT_Modification_Inter_x(P_NomChamp = "INTER_x" + MaFenetre..Plan)


Si {P_Nomchamp,indchamp} alors

....

Fin



Ce principe est appliqué également aux boutons, combo, etc...
L'indirection permet de gagner un temps fou. Si un autre contexte doit être ajouté à ma fenetre, je copie les champs voulus dans un nouveau plan, les renomme correctement et le tour est joué. Rien d'autre à faire.

Contribution le : 03/02/2006 16:15
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Autre précision :
si tu as un champ dont le nom est "MonChamp", le copier/coller transforme en "MonChamp1", "MonChamp2" etc..........

Contribution le : 03/02/2006 16:25
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Dans la section "l'essayer c'est l'adopter", on a aussi le clonage de champ. Couplé avec l'indirection, on peut réaliser des choses surprenantes aussi bien dans les fenetres que dans les états. Le gain de temps est là aussi très important. A essayer à tout pris.

Contribution le : 03/02/2006 16:44
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Tu peux aussi sur chaqu'un des plans poser un champ fenêtre interne car la fenêtre interne peut avoir un contexte HF indépendant.
Celà te permettrait de gérer sur chaque plan un enregistrement et une position dans le fichier différente.

Contribution le : 03/02/2006 16:47
Créer un fichier PDF de la contribution Imprimer


Re: ecranversfichier et plans [urgent]
Anonyme
bonjour

j'ai travaillé dur ce we et tout fonctionne ! merci

petit hic toutefois:

j'ai des champs COMBO avec saisie authorisée - les combo sont remplies depuis des fichiers - j'ao configuré les champs CONFIGURATION pour memoriser et le libellé du fichier de données - Par contre comment dois-je traiter l'ajout dans le fichier d'alimentation de la combo à partir d'une saisie et avec l'indirection ???

merci

Contribution le : 06/02/2006 13:25
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2