Comme promis, voilà ma solution. Elle vaut ce qu'elle vaut...
Il ne reste qu'à prévoir des menus différents en fonction des groupes.
Comme promis, voilà ma solution. Elle vaut ce qu'elle vaut...
Il ne reste qu'à prévoir des menus différents en fonction des groupes.
DamKre
Plus je découvre, plus je me rends compte que je ne sais rien...
ok tres bien pour ta base
je l'ai regarde tu parle de crée un menu, tu pence que l'on peux crée un menu ( sous access 2007 menu déroulant a gauche) qui depend tu groupe.
Exemple :
- si groupe "montage" il a acces que a 3 formulaire
- si groupe "comptabilité" il a acces que a 1 formulaire
.....
peux ton crée des droits différents pour chaque formulaire qui dépend du groupe? je pence qu'il faudrait crée un formulaire avec en tete de colonne les droit Lecture, Ecriture, Modification, Suppression, Exécution ( on peux ouvrir l'objet)
Tout cela dans une table avec comme champ : Nom du formulaire, et 5 casses oui/non pour chaque droit (Lecture, Ecriture, Modification, Suppression, Exécution )
Par contre je ne sais pas comment programme tout sa qu'un a une idée?
L'idéal serait que tu essayes justement l'approche programmation par toi même pour que tu te rendes compte que même si ton travail permet de donner l'illusion d'une sécurité, il n'en reste pas moins une illusion.
Le soucis des bases en Access 2007 va encore plus loin du fait qu'il est impossible d'utiliser le mode frontale-dorsale (assimilé à tord client/serveur) avec les champs multi-valués et à fortiori les pièces jointes , ce qui rend en fait le format 2007 inutilisable en mode multi-utilisateurs correct. Dés lors, à quoi va servir ta sécurité ?
Personnellement, je pense que si tu veux du mutli-utilisateurs, oublie les fonctionnalités du format 2007 de base de données (qui d'ailleurs ne sont pas terribles). Pour ma part je ne retiens de 2007 que les fonctionnalités ajoutées à l'application et non au moteur. Aussi je préfererais dans ton cas développer sous access 2007 mais en exploitant une base de données au format 2003.
Alan Cossey MVP US s'est essayé à un mode sécurisé (cf google), mais le problème reste qu'il ne peut pas gérer les nouveautés du moteur (incompatibles avec les tables liées, c'est à dire frontale/dorsale), à quoi donc cela peut bien servir alors ?
Ce que tu es en train de concevoir est en fait un mode pseudo-sécurisé pour une base monoposte (donc de forte chance d'être mono-utilisateur). C'est d'ailleurs le sens de MS donné à Office System. Petites applis : full Access, grosse appli à plusieurs utilisateurs : MS Sharepoint et SQL Server.
Bref seul Alan Cossey est sur la piste la plus crédible car opérationnel si on oublie les nouvelles fonctionnalités, c'est à dire un peu limité, non ?
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Actuellement je suis sous access 2007 mais je developpe une base au format 2003 pour la gestion des droits utilisateur.
tu a écrie:
j'ai converti la base que l'on se sert d'exemple et je l'ai coupe en frontale-dorsale et converti en access 2007 on peux les lier entre elle sa marche. Par contre pour les Pj on dirai que non on peux pas contourne ce probleme??Le soucis des bases en Access 2007 va encore plus loin du fait qu'il est impossible d'utiliser le mode frontale-dorsale (assimilé à tord client/serveur) avec les champs multi-valués et à fortiori les pièces jointes , ce qui rend en fait le format 2007 inutilisable en mode multi-utilisateurs correct. Dés lors, à quoi va servir ta sécurité ?
Quel intéret alors de réécrire ce qui existe déjà ?mais je developpe une base au format 2003 pour la gestion des droits utilisateur.
Oui, comme je l'ai écrit plus haut, ça marche tant que tu n'utilises pas de nouveautés du format 2007. Alors si c'est pour utiliser 2007 sans ses fonctionnalités (donc du 2003 ni plus ni moins) mais où tu dois réécrire une pseudo gestion d'utilisateur (à partir notamment du module d'objet mid-tiers de Cosey (ou Cossey ) Je n'en vois pas l'intéret... Qu'en penses tu ?j'ai converti la base que l'on se sert d'exemple et je l'ai coupe en frontale-dorsale et converti en access 2007 on peux les lier entre elle sa marche
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
tu a reson l'utilisation est nul et je ne comprend pas pk ils n'ont pas prévu le multi utilisation pr access 2007.
Tu pense qu'il vont réalise un pack dans ce sens ou sa sera pour jamais?
Bonsoir.
Pour information, "ma" méthode a le gros désaventage de multiplier considérablement les formulaires, requêtes, ... dans la base de données.
Si cela t'intéresse, crée un menu général ( Outils/utilitaires de la base de données/gestionnaire de menu général -- ceci sous access 2000 ). Regarde le code du formulaire... C'est avec cela que j'ai trouvé quelque chose qui fonctionne...
DamKre
Plus je découvre, plus je me rends compte que je ne sais rien...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager