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.
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.

Poser une question


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$
données
données