GNT sans publicité, site mobile, fonctionnalitées exclusives...

Migration des vues HF55 en vue HF9

Le
Frédéric LAMBOUR
Au secours !

Pour migrer notre projet nous ne pouvons utiliser le type Source de données
pour identifier nos vue car le nom d'une variable source de données à une
portée globale.

Afin d'obtenir le même comportement quand WD55 voici la solution.

//Obtenir un nom de vue unique pour tous le projet
hNomVue est une chaîne = DonneIdentifiant()

//Création de la vue
SI HCréeVue(hNomVue, CUSTOMER, "*", "") ALORS

//Parcours de la vue
HLitPremier(hNomVue)
TANTQUE PAS HEnDehors()

//Help comment on accede au données ?
Info(hNomVue.CUSTNO) //ce code ne fonctionne pas !

HLitSuivant(hNomVue)

FIN
FIN

Comment on fait avec une vue identifié par une chaine poir lire ses données
?

Merci de votre aide.
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Frédéric LAMBOUR
Le #14100271
{hNomVue+".CUSTNO"} (merci Fred)

ou mieu ma version de HCreeVue()
// La fonction HCréeVue() ne donne pas un idenfiant unique pour la vue ce
qui entraîne des problèmes dans tout le projet.

//Cette méthode résoud le problème.

// Voir l'aide en ligne de HCréeVue()

FONCTION GLOBALE H_CreeVue(vueES est une Source de Données, LOCAL
hNomFichierE est une chaîne, LOCAL hListeDesRubriquesE est une chaîne = "*"
...

, LOCAL hRubriquesDeTriE = "", LOCAL hConditionSelectionE est une chaîne "", LOCAL eModeCreationE est un entier = hVueDéfaut)

bRenvoyer est un booléen

//Obtenir un nom unique pour la vue

vueES = NumériqueVersChaîne(DonneIdentifiant())

//Création de la vue

bRenvoyer = HCréeVue(vueES, hNomFichierE, hListeDesRubriquesE,
hRubriquesDeTriE, hConditionSelectionE, eModeCreationE)

RENVOYER bRenvoyer





"Frédéric LAMBOUR" de news:dgr47s$r7i$
Au secours !

Pour migrer notre projet nous ne pouvons utiliser le type Source de


données
pour identifier nos vue car le nom d'une variable source de données à une
portée globale.

Afin d'obtenir le même comportement quand WD55 voici la solution.

//Obtenir un nom de vue unique pour tous le projet
hNomVue est une chaîne = DonneIdentifiant()

//Création de la vue
SI HCréeVue(hNomVue, CUSTOMER, "*", "") ALORS

//Parcours de la vue
HLitPremier(hNomVue)
TANTQUE PAS HEnDehors()

//Help comment on accede au données ?
Info(hNomVue.CUSTNO) //ce code ne fonctionne pas !

HLitSuivant(hNomVue)

FIN
FIN

Comment on fait avec une vue identifié par une chaine poir lire ses


données
?

Merci de votre aide.





Publicité
Suivre les réponses
Poster une réponse
Anonyme