|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 7 ![]() |
Bonjour, voici mon probleme :
Pour l'une des applications clientes utilisés chez mes clients, il est nécessaire que les utilisateurs ne puissent pas avoir accès à la fenetre de base de données par quelque moyens que ce soit. J'ai donc tenté d'appliquer la solution préconisée par Microsoft pour désactiver la touche Maj (http://support.microsoft.com/kb/826765/fr ) mais lors du test, rien a faire, la touche maj fonctionne toujours. Je suis dans un environnement Windows 2000/Access 2000 version developpeur et il semble que toute les solutions proposé sur le net concernent la version standard... Il y a t il une véritable différence? Auriez vous des solutions à me proposer le cas écheant? Je vous en remercie d'avance et je reste à disposition pour apporter des infos complémentaires |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
Slt,
essaye peut-être le code de la FAQ : http://access.developpez.com/faq/?page=TAAdmin#inhiber (c'est à peu près la même chose mais bon...) Sinon la version "développeur" d'Access ne change rien. C'est le même Access, avec des outils de développements supplémentaires mais ce n'est pas une version différente. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Moi ce que je fais :
une fois ton appli fini. Tu créer un nouveau fichier Access. Je nomme l'appli (PRINCIPAL) et le nouveau fichier (SECONDAIRE) - Sur SECONDAIRE tu lie toutes les tables de PRINCIPAL (Fichier --> Données Externes --> lier les tables) - Sur SECONDAIRE tu importe tous le reste (Fichier --> Données externes --> importer) c'est à dire : requete, formulaire, etat, page, macro, module) - Sur SECONDAIRE tu vas dans Outil --> Demarrage : # tu décoche toutes les cases # dans afficher formulaire/pages tu met le form principal #tu peux aussi mettre un icone et un titre si tu veux ATTENTION : si tu as ajouter des référence (dans le code Visual) dans PRINCIPAL il faut aussi que tu les rajoute dans SECONDAIRE. Ensuite tu ferme secondaire, tu le relance et la tu as un appli qui tourne et tu ne peux plus aller dans la fenetre base de donnée. ATTENTION : surtout ne fais pas ça sur le principal car apres ça devient tres embetant si tu veux apporté des modif. On va dire que PRINCIPAL sert a stocker les données et sert de sauvegarde pour les formulaires et tout et tout et que secondaire sert d'interface seulement. J'espere que je t'ai aider. N'hesite pas à poser des question si tu comprend pas. |
|
|
00
|
|
|
#4 |
|
Débutant
|
je suis d'accord avec Arkham46 il t a donnée le bon lien moi aussi j ai utilise le code dans le message de Arkham46 mais il faut remplacer sub par function si non tu ne peut pas retrouver les fonctions pour inhiber la touche MAJ.
je te garantie que ca marche
__________________
Le club Sportif Sfaxien "Black and White Fighters" ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 7 ![]() |
J'ai fait le test avec le code d'arkham46 et ca semble bien fonctionner... Comme quoi, mieux vaut écouter d'autre personne que le concepteur du logiciel
En tout cas, merci beaucoup de votre aide, je vais garder le module dans un coin, ca risque surement de me reservir ![]() @Cyraille : ta proposition est pertinante (le principe de séparation appli/donnée est clairement une bonne idée, qu'on applique de temps a autre dans la boite) mais il me semble que ca ne bloque pas la touche maj au démarrage |
|
|
00
|
|
|
#6 | |
|
Membre régulier
![]() |
Citation:
L'appli ressemble plus a une appli puisque meme la barre de menu devient innacessible. De plus tu peux mettre un mot de passe à PRINCIPAL et quand tu lie a SECONDAIRE tu peux lié en enregistrement le mot de passe comme ça àa sécurise les données car même si tu bloque la fenetre base de données si quelqu'un veut modifier quelque chose dedans il pourra toujours en se liant à la tienne et en faisant des manipulations non souhaité. |
|
|
|
00
|
|
|
#7 | |
|
Débutant
|
Citation:
__________________
Le club Sportif Sfaxien "Black and White Fighters" ! |
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 7 ![]() |
Je note le coup du mot de passe de principal pour le secondaire pour la sécurisation, il y a du tres interessant a creuser pour les prochaines applications de ce type pour ma boite
|
|
|
00
|
|
|
#9 | |
|
Membre régulier
![]() |
Citation:
- Affiche la fenêtre de la base de données (Donc elle ne s'affiche plus) - Utiliser les touches spéciales d'accès (Tu ne peux plus utiliser la touche MAJ pour l'afficher) Le problème est donc résolu et en plus sécurisation des données pour les petits malins qui connaissent bien Access |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com