OVH Cloud OVH Cloud

Personnalisation...

2 réponses
Avatar
Romuald.besset
Bonjour,

Si quelqu'un a réalisé avec succès une personnalisation des fenêtres
assistant HyperFile, je suis preneur (en direct).

Le besoins est de n'obtenir que l'affichage de message sans laisser à
l'opérateur la possibilité de saisie (intégrité,...)

@+ R&B

2 réponses

Avatar
alexeyk
Je gère les erreurs les plus courantes (notamment erreurs base de
données : intégrité, doublon, suppression interdite...) dans une
classe.
Quand l'erreur se produit il faut récupérer le nom du fichier,
de la rubrique, et le N°d'enregistrement éventuel.

Interception du N° erreur, puis méthode pour réaliser la gestion.
notamment pour les erreurs base de données je lis la description
des fichiers, rubriques et liaisons, règles de
suppression/modification
grâce aux fonctions HListe...
pour personnaliser le message d'erreur :

- "Cet élément est déjà présent dans la table "+LibelléFichiersClient
...
- "Il veillez compléter toutes les valeurs obligatoires avant
d'enregistrer la fiche : "+LibelléFichiersClient+RC+...
"Liste des valeurs obligatoires : "+RC+...
ListeLibellesRubriquesObligatoiresDuFichier
- "Cet élément ne peut pas être supprimé."+RC+...
"Supprimez d'abord les fiches liées : "+RC+...
ListeLibellésFichiersLies (analyser les cardinalités des relations et
les règles de suppression pour établir la liste des fichiers).

J'espère que ça te donne une piste.

J'ai poussé la gestion des erreurs jusqu'à intégrer la MAJ
automatique des fichiers de données directement dans mes exécutables :
Cf. exemple Windev "WDSetup" (je crois qu'il est livré avec une LST),
classe CModifAuto+DLL correspondante.
Je n'utilise plus le programme d'install Windev :
- Livraison de l'EXE zippé (auto extractible)
- Installation sur le site
- Première exécution
- Erreur "Déphasage analyse - fichiers HF" (le chemin de la base de
données
est dans un fichier ini et paramétrable)
- Mise à jour auto des données par pilotage de la classe CModifAuto

Cordialement, Alexey K.


"Romuald.besset" wrote in message news:<c081s0$q0g$...
Bonjour,

Si quelqu'un a réalisé avec succès une personnalisation des fenêtres
assistant HyperFile, je suis preneur (en direct).

Le besoins est de n'obtenir que l'affichage de message sans laisser à
l'opérateur la possibilité de saisie (intégrité,...)

@+ R&B


Avatar
Romuald.besset
Bonjour Alexey. Merci pour ces informations.
Il s'agissait bien pour moi d'éviter l'utilisation d'une classe.
En effet, je souhaite en remplacer une :lol:. Néanmoins, s'il est
impératif de rediriger les hsurerreur vers des traitements perso, alors
tant pis, on va éplucher cela.

ps : si tu cherches un lieu pour publier un projet exemple de ton
installation me contacter.

@. R&B


Alexey K. wrote:
Je gère les erreurs les plus courantes (notamment erreurs base de
données : intégrité, doublon, suppression interdite...) dans une
classe.
Quand l'erreur se produit il faut récupérer le nom du fichier,
de la rubrique, et le N°d'enregistrement éventuel.

Interception du N° erreur, puis méthode pour réaliser la gestion.
notamment pour les erreurs base de données je lis la description
des fichiers, rubriques et liaisons, règles de
suppression/modification
grâce aux fonctions HListe...
pour personnaliser le message d'erreur :

- "Cet élément est déjà présent dans la table "+LibelléFichiersClient
...
- "Il veillez compléter toutes les valeurs obligatoires avant
d'enregistrer la fiche : "+LibelléFichiersClient+RC+...
"Liste des valeurs obligatoires : "+RC+...
ListeLibellesRubriquesObligatoiresDuFichier
- "Cet élément ne peut pas être supprimé."+RC+...
"Supprimez d'abord les fiches liées : "+RC+...
ListeLibellésFichiersLies (analyser les cardinalités des relations et
les règles de suppression pour établir la liste des fichiers).

J'espère que ça te donne une piste.

J'ai poussé la gestion des erreurs jusqu'à intégrer la MAJ
automatique des fichiers de données directement dans mes exécutables :
Cf. exemple Windev "WDSetup" (je crois qu'il est livré avec une LST),
classe CModifAuto+DLL correspondante.
Je n'utilise plus le programme d'install Windev :
- Livraison de l'EXE zippé (auto extractible)
- Installation sur le site
- Première exécution
- Erreur "Déphasage analyse - fichiers HF" (le chemin de la base de
données
est dans un fichier ini et paramétrable)
- Mise à jour auto des données par pilotage de la classe CModifAuto

Cordialement, Alexey K.


"Romuald.besset" wrote in message news:<c081s0$q0g$...

Bonjour,

Si quelqu'un a réalisé avec succès une personnalisation des fenêtres
assistant HyperFile, je suis preneur (en direct).

Le besoins est de n'obtenir que l'affichage de message sans laisser à
l'opérateur la possibilité de saisie (intégrité,...)

@+ R&B