Le thème de cette fiche est riche de contenu et nous avons donc décidé de le répartir sur deux fiches de suite. Celle-ci est la première.
C'est en quelque sorte un complément à la Hors Série 3 sur la table Paramètres. On a en effet besoin, pour une telle table, d'avoir une limitation du nombre d'enregistrements.
Vous n’avez en effet pas besoin de n enregistrements reproduisant n fois vos coordonnées. Sans compter que cela peut même être dangereux : si un utilisateur modifie l’une ou l’autre des rubriques non globale d’un enregistrement, l’information reportée dans le reste de la base risque alors d’être aléatoire.
Pour des raisons d’interface et de sécurité, il nous faut donc empêcher d’une manière ou d’une autre la création d’enregistrements... nous allons découvrir comment dans cette fiche Astuce ainsi que la suivante...
Mais vous pouvez avoir besoin de cela également dans d'autres cadres que la table de paramétrage.
Nous traitons donc comme d'habitude d'un sujet, mais sans doute plus que pour d'autres fiches, vous découvrirez plusieurs façons de faire. Toutes ne vous seront pas utiles, ou pas maintenant, car cela dépend entre autre de votre version de FileMaker. Il y en a pour toutes les versions depuis la 8. Mais il nous semble intéressant de présenter ces différentes formes. À vous de les adapter aux particularités de vos besoins.
Cela peut aussi motiver certains à changer de version ;-)
Ainsi parmi les points abordés, notons les triggers (déclencheurs de scipts apparus avec la version 10). Aujourd'hui, on gagne tellement de temps et de sécurité avec cela qu'on ne sait plus s'en passer...
Cette fiche est aussi un bon outil pour découvrir un peu plus les scripts : vérification, suppression, script avec boucle,...
Enfin, on aborde une notion particulière avec les droits d'accès et privilèges, pour restreindre les droits d'utilisation, de modification, d'édition,... Une autre fonction, moins connue, sera traitée dans la fiche 23.
Cette fiche fait donc partie d'un Pack thématique Préférences sur les tables paramètres, avec la fiche 23 et la Hors Série 3.
Mots clés :
Script
Déclencheur de script
Comptes et privilèges
Sécurité (menu)
Restriction d'accès
Obtenir(NombreEnregTotal)
Boucle
Ignorer enregistrement
Supprimer enregistrement
Afficher enreg/requête/page
Activer script
Exécuter script
Options de fichier