Mécanisme actuel
Les formulaires Utilisateur (ordonnances etc.) sont mémorisés dans un fichier MaxVet.4DA
Le 4DA est toujours dans le même dossier que le fichier compilé 4DC, qui se trouvent maintenant, pour les applications monopostes, dans le dossier Database et dans le paquet MaxVet.app pour MAC.
4D a mal géré l'emplacement du fichier 4DA car à chaque actualisation du fichier Maxvet.app, le contenu du paquet est écrasé et le fichier 4DA avec, entrainant sa disparition !
Donc sans protection ni avertissement bye bye les formulaires utilisateurs et les belles ordonnances.
Sauvegarde manuelle de protection
Ici est décrit une parade à effectuer avant chaque mise à jour du programme MaxVet Mono pour MAC :
La manip à faire MANUELLEMENT (ou pour sauvegarde de sécurité ) est :
Bien sûr Quitter l'application MaxVet monoposte
Ouvrir le paquet MaxVet.app (clic droit ou CTL-Clic : afficher le contenu du paquet)
Ouvrir le dossier Contents
Ouvrir le dossier Database
Y Copier le fichier MaxVet.4DA
Le coller dans un lieu sûr (ailleurs que MaxVet.app), vous pouvez le mettre dans le dossier MaxVet directement au-dessus du dossier Monoposte.
Après la mise à jour de MaxVet par décompression du fichier ZIP, copier le Maxvet.4DA sauvegardé, et avant de relancer MaxVet :
Ouvrir le paquet MaxVet.app
Ouvrir le dossier Contents
Ouvrir le dossier Database
Y COLLER le fichier MaxVet.4DA
Relancer le MaxVet normalement vos formulaires utilisateurs sont toujours présents.
ATTENTION ne pas modifier le fichier de données 4DD entre temps ! (car le 4DA et le 4DD sont intimement liés les coquins).
Evolution
Une requête au support technique de 4D a été faite pour déplacer le fichier 4DA ailleurs que dans le paquet de l'application afin d'éviter ce désagrément et ces manips fastidieuses...
Pour les versions PC Windows Monoposte la mise à jour se fait fichier par fichier, donc le 4DA existant n'est pas supprimé. Vous pouvez toujours sauvegarder ce fichier par sécurité (du dossier Monoposte\Database).
Idem pour les serveurs le fichier 4DA se trouvant lui normalement dans le dossier MaxVet.