PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Empêcher toute modification
Empêcher toute modification
Iniciado por rastam57, 10,feb. 2020 14:43 - 3 respuestas
Publicado el 10,febrero 2020 - 14:43
Bonjour,

J'ai besoin de vos lumières.

Selon un paramètre, je voudrais empêcher, par programmation, toute modification dans la base de données (Ajout, Modification et Suppression) dans un programme ?

Merci pour vos idées

Rastam
Miembro registrado
4.362 mensajes
Publicado el 10,febrero 2020 - 15:58
Bonjour,
C'est inclus dans l'analyse depuis WINDEV 23.
Il y a juste une case à cocher sur la rubrique souhaitée

--
Il y a peut être plus simple, mais, ça tourne
Publicado el 10,febrero 2020 - 16:25
Merci Voroltinquo,

Désolé, je me suis mal exprimé :

En fait, il s'agit d'une application APP_N qui fonctionne pendant une année N.
Et en fin d'année N, je dois l'archiver en APP_N_ARCHIVE (et passer à une APP_N+1 pour l'année N+1).
APP_N_ARCHIVE doit être consultable (mais pas modifiable).
Bien sûr, APP_N+1 est réinitialisée.

NB : peut-être y-il mieux ?
Merci pour vos suggestions

Rastam
Miembro registrado
4.362 mensajes
Publicado el 10,febrero 2020 - 16:51
En cas de consultation d'une archive, il suffit de paramétrer le champs pour qu'il ne soient qu'en consultation. Et, ceinture + bretelle d'ajouter un trigger "avant" qui vérifie s'il s'agit d'une archive ou pas. La consultation d'un booléen sur l'enregistrement devrait faire l'affaire.
Une autre solution est de passer par une vue "Archive" et d'accorder ou pas les droits.

--
Il y a peut être plus simple, mais, ça tourne
Mensaje modificado, 10,febrero 2020 - 16:53