OVH Cloud OVH Cloud

[WD10] Evenement sur les fichiers Hyperfile

4 réponses
Avatar
Marc
Bonjour,

y'a t'il , en WD10 , un moyen de mapper les =E9venements sur les
fichiers hyperfile ?

En VB on cr=E9e un :
Dim WithEvents adoPrimaryRS As Recordset , qui permet de mettre , par
exemple une proc=E9dure qui sera execut=E9e a chaques parcours du fichier
=3D> moveNext / moveFirst / ...

Je cherche a mapper une fonction qui sera execut=E9e a chaques
Hlitsuivant() / Hlitpremier() / ...

une id=E9e ?

Amicalement


Marc

.=2E.qui doit avouer , commence =E0 s'=E9clater comme un petit fou avec WD
!! pourvu que =E7a dure ;-D

4 réponses

Avatar
Marc
Pas beaucoup de réponse sur ce problème :-)
...je vais essayer de me répondre a moi-même en solliciatant votre
avis :

-est-ce que l'utilisation de Trigger pourraient résoudre ce problème
ou alors en amener d'autres ?


marc
Avatar
Daniel
"Marc" writes:

Pas beaucoup de réponse sur ce problème :-) ...je vais essayer de me
répondre a moi-même en solliciatant votre avis :

-est-ce que l'utilisation de Trigger pourraient résoudre ce problème
ou alors en amener d'autres ?



Les triggers ne vont pas résoudre ton problème car ils fonctionnent
sur les fonctions d'écritures.

Peut être essayer de lancer ta procédure au moment de l'affichage de
la valeur d'un champ?


marc




--
suivre ce lien pour répondre:
http://cerbermail.com/?2KrV3YZXnn
Daniel
;-)
Avatar
mat
Marc wrote:
...

Je cherche a mapper une fonction qui sera executée a chaques
Hlitsuivant() / Hlitpremier() / ...

une idée ?




oui, tu peux surcharger les fonctions, p.ex. créer une fonction globale:

***
PROCEDURE hLitRecherchePremier(sNomFichier, sNomRubrique, vValeur)
Info("voici le code à moi")
RENVOYER(WL.HLitRecherchePremier(sNomFichier, sNomRubrique, vValeur))
***

donc, la fonction originale n'est disponible désormais qu'en mettant le
"WL." au début.

Salutations
Mat
Avatar
Marc
> oui, tu peux surcharger les fonctions, p.ex. créer une fonction globale:

***
PROCEDURE hLitRecherchePremier(sNomFichier, sNomRubrique, vValeur)
Info("voici le code à moi")
RENVOYER(WL.HLitRecherchePremier(sNomFichier, sNomRubrique, vValeur))
***

donc, la fonction originale n'est disponible désormais qu'en mettant le
"WL." au début.

Salutations
Mat



on peut surcharger les fonctions de WDF ? , ou la la ça ouvre pas mal
de possibilités !

merci, je vais voir de ce coté !

Marc