version 6.0
bk_FIXER OPTIONS (data; structure; historique; vérification; effacement; nbJeux; supprAvant; incrStructure)
| Paramètre | Type | Description | |
| data | Entier | Sauvegarde du fichier de données | |
| structure | Entier | Sauvegarde du fichier de structure | |
| historique | Entier | Sauvegarde du fichier d'historique | |
| vérification | Entier | Vérification des données lors de l'écriture | |
| effacement | Entier | Effacement du disque avant sauvegarde | |
| nbJeux | Entier | Nombre de jeux de sauvegarde | |
| supprAvant | Entier | Suppression de l'ancienne archive | |
| incrStructure | Entier | Incrémentation du numéro de jeu |
Description
La commande bk_FIXER OPTIONS fixe les options de la sauvegarde.
Les paramètres data, structure et historique indiquent si les fichiers correspondants sont sélectionnés pour la sauvegarde :
si vous passez 1, le fichier fera partie de la sauvegarde,
si vous passez 0, le fichier ne fera pas partie de la sauvegarde,
si vous passez -1, le paramétrage précédent sera conservé.
Les paramètres vérification et effacement sont fixés de la même manière :
si vous passez 1, l'option est sélectionnée,
si vous passez 0, l'option n'est pas sélectionnée,
si vous passez -1, le paramétrage précédent sera conservé.
Ces options correspondent aux cases à cocher équivalentes situées dans la fenêtre de paramétrage de la sauvegarde.
A noter que le paramètre effacement n'a d'effet que lors d'une sauvegarde sur disque amovible autre qu'une disquette. En effet, 4D Backup efface (et sous MacOS renomme) systématiquement les disquettes et, à l'inverse, l'effacement d'un disque dur non amovible est impossible. Pour savoir si un volume donné est éjectable, utilisez la commande bk_LIRE INFOS VOLUME.
Le paramètre nbJeux fixe le nombre de jeux de sauvegarde à conserver. La valeur doit être comprise entre 1 et 100. Si vous passez une valeur négative, la valeur précédente sera conservée.
A noter que le paramètre "nombre de jeux" est défini dans le projet mais est stocké dans le fichier de données de la base si la sauvegarde a effectivement lieu, pour éviter tout effacement involontaire d'archive lorsque vous utilisez plusieurs projets. La valeur passée dans la variable nbJeux s'appliquera donc quelque soit le projet.
Si supprAvant vaut 1, l'ancienne archive sera détruite avant le début de la sauvegarde courante, si supprAvant vaut 0, l'ancienne archive sera détruite après. Si supprAvant vaut -1, la valeur précédente sera conservée.
Si incrStructure vaut 1, le numéro de la sauvegarde sera incrémenté lors de la sauvegarde de la structure seule, sinon incrStructure vaudra 0. Si incrStructure vaut -1, la valeur précédente sera conservée.
Référence