IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 20 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Non renseignée
Mise en ligne le 30 mars 2013
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Compactage base depuis programme en cours

Au lancement de l’application, avant la connexion avec les données le programme vérifie si il y a des connexions existantes sur les données, pour ce faire présence de fichier(s) fichier Données.ldb, si ce fichier est présent, cela signifie que la base est utilisée ===> pas de compactage, le programme démarre normalement.

Si personne n’est connecté sur Données.mdb, le programme vérifie alors que la base n'est pas en cours de compactage, si le fichier DonnéesTmp.mdb est présent ceci signifie qu'elle est en cours de compactage ==> exit du programme avec un message indiquant à l’utilisateur de se reconnecter dans quelques secondes (le compactage est très rapide).

Si la base n’est pas en cours de compactage, le programme vérifie si il y a déjà eu un compactage aujourd’hui, (la procédure vérifie la présence sur le serveur (répertoire où sont les données) qu’il n’y a pas de fichier texte nommé JJMMAAAA, si ce fichier est présent le compactage a déjà été fait ===> pas de compactage, le programme démarre normalement.

En résumé si je suis le premier de la journée et qu’il n’y a personne de connecté, le programme lance le compactage.

Après le compactage la procédure créée un fichier nommé JJMMAAAA dans le répertoire où sont stockées les données Données.mdb, ceci permet de déposer un flag lisible à chaque lancement de programme, ceci afin de ne lancer qu’un compactage dans la journée.

Ces modules sont lancés depuis la macro « CompactageMacro » cette macro est lancée avant l’autoexec, pour cela il faut indiquer dans la chaine de commande /x /CompactageMacro.
Avatar de Jean-Michel69
Membre régulier https://www.developpez.com
Le 30/03/2013 à 12:19
Je n'arrive pas à supprimer cette discussion, elle fait double emploi avec un discussion précédente.

Jean-Michel
Avatar de ClaudeLELOUP
Rédacteur/Modérateur https://www.developpez.com
Le 30/03/2013 à 14:51
Bonjour,

Tu cliques sur le bouton "Éditer", tu coches "Suppression logique du message" et ensuite sur le bouton "Supprimer ce message".
Avatar de Jean-Michel69
Membre régulier https://www.developpez.com
Le 30/03/2013 à 22:38
Merci Claude, mais je ne trouve pas où cocher 'Suppression logisue du message'.
Avatar de ClaudeLELOUP
Rédacteur/Modérateur https://www.developpez.com
Le 31/03/2013 à 4:31
Voici un exemple :
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.