1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Problèmes Access des débutants
Sujet n° 359 |
Panneau de navigation |
le 13/04/2010 : 21:27 par Lendcap
visiteur |
Bonjour Pierre,J'ai fini par comprendre ce que tu me disais dans un sujet que j'avais posté. Alors j'ai reussi à camoufler toutes mes requêtes dans les dos des formulaires en créant des tables d'archivage de données et ça marche très bien sauf que j'ai encore un petit soucis. En effet j'ai splittté mon application en deux et je me rends compte que dans la base frontale un utilisateur quelconque peut modidifer les données dans les tables alors que je ne leur ai pas laissé la possibilité de le faire sur les formulaires.Est-il possible à travers la programmation d'empecher les utilisateurs de voir les racourcis de table dans la base frontale ? Ou bien est -il tout simplement posssible de leur interdire d'imorter les données de la base principale vers ces racourcis? Je me rappelle bien que tu me disais dans un sujet que j'avais posté que les utilisateurs ne doivent rien voir d'autre que les formulaires et les etats. J'ai peur de m'être tant battu pour rien si les tables doivent être laissés à la vue des utilisateurs. Merci d'avance pour ton aide. E. Tamo |
|
|
Réponse n° 1 -------- le 16/04/2010 : 03:12 par 3Stone
Administrateur
|
Bonjour,
Beaucoup de cela dépend autant des connaissances de celui qui crée la base que de ceux qui l'utilise. Le fait que les données soient précieuses ou importantes doit justifier les méthode mises en oeuvre.
Tu peux commencer par "cacher" les tables. Clic droit sur l'icone de la table, propriétés, cocher "masquer".
Une autre piste est de t'intèresser au menu Outils, Démarrage... ou une série de paramètres permettent des choses intéressantes.
Mais attention: il est conseillé de se faire la main sur une copie de la base
Cordialement,
Pierre(3stone) |
|
|
Réponse n° 2 -------- le 16/04/2010 : 22:29 par Lendcap
visiteur |
Bonjour Pierre,
J'ai developpé malheureusement dans 2007 et comme tu sais n'importe qui connaissant un peu access peut afficher une table masquée. On m'a parlé un peu du runtime comment l'installe t on ? Faut il desinstaller access avant de l'installer ? Et dans ce cas que devient le volet de navigation dans une installation en runtime access 2007.
Merci bien pour votre spontaneité.
Lendcap |
|
|
Réponse n° 3 -------- le 16/04/2010 : 23:22 par 3Stone
Administrateur
|
Bonjour,
Arrange-toi pour ouvrir les formulaires en modal ! Ceci dit, quelqu'un qui connait bien Access et qui a accès à la base pourra toujours faire des conneries...
Cordialement, Pierre(3stone) |
|
|
Réponse n° 4 -------- le 17/04/2010 : 22:03 par Lendcap
visiteur |
Bonjour Pierre,
je voudrai copier un fichier due j'ai developpé dans access 2007 et l'installer en runtime sur notre reseau. Comment devrais je proceder ?
Merci bien pour ton aide.
Lendcap |
|
|
Réponse n° 6 -------- le 19/04/2010 : 23:56 par Lendcap
visiteur |
Bonjour Pierre,
j'ai bien telechargé runtime access 2007 et installé sur mon lap top. Mias je n'arrive pas à l'utiliser. Quel est le process pour enregistrer une base de données alpha de mon lap top et l'intaller sur un autre poste en version runtime,
Merci bien
Lendcap |
|
|
Réponse n° 7 -------- le 20/04/2010 : 01:00 par 3Stone
Administrateur
|
Bonjour, Citation :j'ai bien telechargé runtime access 2007 et installé sur mon lap top.
J'espère que tu n'avait pas déjà un Access en version complète d'installée... Citation :Mias je n'arrive pas à l'utiliser.
Installé correctement, il suffit de démarrer la base comme d'habitude. Citation :Quel est le process pour enregistrer une base de données alpha de mon lap top et l'intaller sur un autre poste en version runtime,
Sur un PC qui ne dispose pas d'une version complète d'Access (Microsoft appelle cela, la version commerciale) il te faut installer le runtime et ta base, c'est tout.
Le problème du runtime est que la base ne peut en aucun cas utiliser des fonctions non disponibles, sans quoi ta base ne peut pas fonctionner. De plus, il faut prévoir un formulaire "général" ou menu pour pouvoir appeller toutes les fonctions de la base. Le mieux est d'essayer avec une base simple et de regarder la différence dans son fonctionnement.
Cordialement, Pierre(3stone) |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|