Utilisation des outils avancés > Affichage de bases de données en mode Borne de communication > Création de solutions en mode Borne de communication
 

Création de solutions en mode Borne de communication

Remarque  Cette fonction est disponible lorsque la préférence générale Utiliser les outils avancés est sélectionnée. Consultez la section Utilisation des outils avancés.

Pour afficher votre solution en mode Borne de communication, procédez comme suit :

Créez un compte associé à un jeu de privilèges restreint ou créez un compte spécifique pour le mode Borne de communication ;

Désactivez l'option par défaut consistant à se connecter au fichier avec le compte Admin ;

Activez le mode Borne de communication.

Pour créer un compte Borne de communication en accès limité :

1. Ouvrez une base de données, sélectionnez le menu Fichier > Gérer > Sécurité.

Si les paramètres de sécurité de base sont affichés dans la boîte de dialogue Gérer la sécurité, cliquez sur Utiliser la configuration de base.

2. Cliquez sur Nouveau compte.

3. Saisissez un nom de compte, puis sélectionnez Nouveau jeu de privilèges dans la liste Jeu de privilèges.

4. Dans la boîte de dialogue Modifier le jeu de privilèges, donnez un nom au nouveau jeu et entrez une description.

5. Dans les rubriques Modèles, Listes de valeurs et Scripts, sélectionnez Tous visualisables uniquement ou Accès refusé pour tous.

6. Désactivez la case à cocher Gérer les privilèges étendus, sélectionnez les options nécessaires, puis cliquez sur OK.

Pour activer le mode Borne de communication :

1. Fermez tous les fichiers de bases de données à personnaliser.

2. Sélectionnez le menu Outils > Utilitaires Developer.

3. Si vous avez déjà utilisé les Utilitaires Developer pour la même solution et enregistré vos paramètres, cliquez sur Charger paramètres.

4. Pour définir les fichiers à personnaliser, cliquez sur Ajouter.

5. Si vous ajoutez plusieurs fichiers, double-cliquez sur un fichier de la liste pour indiquer le fichier principal.

6. Sélectionnez les paramètres des Utilitaires Developer selon vos besoins. Consultez la section Paramétrage de fichiers pour les solutions de développement.

7. Dans la zone Options de solution, cliquez sur Définir.

8. Sélectionnez Activer le mode Borne de communication pour les comptes non admin.

9. Sélectionnez les options nécessaires, cliquez sur OK, puis sur Créer.

Consultez la section Définition d'options pour les solutions de développement.

Pour répéter rapidement cette opération, cliquez sur Enregistrer paramètres, puis sélectionnez pour ce fichier de paramètres un dossier et un emplacement. Consultez la section Enregistrement des paramètres d'une solution.

Si vous ne liez pas les fichiers à une application d'exécution, les Utilitaires Developer copient les fichiers de la base de données sélectionnée dans le Dossier de projet. Si vous liez les fichiers à une application d'exécution, les Utilitaires Developer copient tous les fichiers d'exécution dans un nouveau dossier, créé dans le Dossier de projet et nommé après la solution d'exécution.

Pour modifier l'option par défaut consistant à se connecter au fichier avec le compte Admin :

1. Lorsque la base de données est ouverte, sélectionnez le menu Fichier > Options de fichier.

2. Dans l'onglet Ouvrir, désactivez l'option Connexion via.

3. Cliquez sur OK.

Remarques 

Le mode Borne de communication est ignoré si la solution est ouverte à l'aide de comptes associés à un jeu de privilèges Accès intégral.

Si vous n'avez pas prévu de bouton Sortie ou Quitter, les utilisateurs devront appuyer sur les touches Alt+F4 (Windows) pour effectuer une sortie forcée. Sous macOS, l'utilisateur final peut sortir d'une solution fonctionnant en mode Borne de communication en appuyant sur F9 ou sur F11 pour accéder à une autre fenêtre d'application ouverte. Cette procédure n'est pas recommandée car elle risque d'altérer les données ou d'endommager les fichiers ouverts.

Pour vous assurer que les utilisateurs peuvent toujours accéder au fichier principal et quitter l'application de la manière appropriée, vous devez :

fournir un script de démarrage permettant d'ouvrir le fichier principal dans chacun des fichiers auxiliaires ;

placer dans chaque fichier auxiliaire un bouton Menu principal qui exécute le script d'ouverture du fichier principal ;

ajouter un bouton Quitter dans le fichier principal.

Rubriques connexes 

Affichage de bases de données en mode Borne de communication

A propos de la création de solutions d'exécution