OVH Cloud OVH Cloud

Accès à une Table

21 réponses
Avatar
Ayrton [ASC]
Bonsoir à tous,

J'ai à mon boulot une appli fractionnée ; la dorsale est sur mon poste dans
un dossier qui est sur le reseau ( Share Docs ) ; deux personnes ont la
frontale installée sur leur pc et moi je l'ai aussi dans un dossier en local
( Mes Documents) ; je me suis aperçu que les gens ayant la frontale peuvent
avoir accès à la dorsale et en modifier le contenu ; je voulais savoir si
cela était normal ou si c'est moi qui ai mal fait l'installation.

Merci

--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm

10 réponses

1 2 3
Avatar
Ayrton [ASC]
Bonjour *Jimmy Limousin*
Dans ton message de news:,
Tu as pensé très fort :-(*)

C'est normal. Et même, c'est le but.


Ah bon ? Je croyais qu'il fallait éviter que les utilisateurs aient accès
aux tables ?
Merci quand même

--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm

Avatar
3stone
Salut,

"Ayrton [ASC]"
| J'ai à mon boulot une appli fractionnée ; la dorsale est sur mon poste dans
| un dossier qui est sur le reseau ( Share Docs ) ; deux personnes ont la
| frontale installée sur leur pc et moi je l'ai aussi dans un dossier en local
| ( Mes Documents) ; je me suis aperçu que les gens ayant la frontale peuvent
| avoir accès à la dorsale et en modifier le contenu ; je voulais savoir si
| cela était normal ou si c'est moi qui ai mal fait l'installation.



Lorsque tu dis "modifier le contenu", tu parle de mettre les données à jour,
ou de tripoter et modifier les tables ?

Si s'agit de modifier les données, ben oui... c'est normal qu'ils peuvent...
à moins de ne pas avoir accès à ton répertoire.
Mais dans ce cas, pourquoi ont-ils la frontale ?

Si c'est modifier les tables (leurs structures), alors, il faut leur installer
une frontale .mde et sur un Runtime, idéalement...
Encore faut-il qu'ils n'aient pas l'occasion d'installer un Access complet.

Access n'est pas SQL Server ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Ayrton [ ASC ]
Bonjour Pierre ;-)

" 3stone "
Salut,

Lorsque tu dis "modifier le contenu", tu parle de mettre les données
à jour, ou de tripoter et modifier les tables ?

Si s'agit de modifier les données, ben oui... c'est normal qu'ils
peuvent... à moins de ne pas avoir accès à ton répertoire.


Je parle de la frontale ; c'est à dire qu'en ouvrant l'appli, même s'ils ne
savent pas dans quel répertoire est la dorsale, ils peuvent afficher la
fenêtre Base de Données et donc avoir accès à tout ( tables modules etc....)
et modifier à leur guise............

Mais dans ce cas, pourquoi ont-ils la frontale ?


Ben je croyais juste que c'était plus sûr de leur mettre une frontale sur
chaque poste et de " cacher " la dorsale ; mais peut être que ça ne sert à
rie nce que je fais ?

Si c'est modifier les tables (leurs structures), alors, il faut leur
installer une frontale .mde et sur un Runtime, idéalement...


J'ai déjà essayé de transformer la mdb en mde mais ça ne fonctionne pas ou
plutôt ça ne vaut pas ;-(


Encore faut-il qu'ils n'aient pas l'occasion d'installer un Access
complet.


non ; pour ça il n'y a pas de problème ;-)
Merci

--
Cordialement
Christophe

Avatar
3stone
Salut,

"Ayrton [ ASC ]"
| Je parle de la frontale ; c'est à dire qu'en ouvrant l'appli, même s'ils ne
| savent pas dans quel répertoire est la dorsale, ils peuvent afficher la
| fenêtre Base de Données et donc avoir accès à tout ( tables modules etc....)
| et modifier à leur guise............


Si la dorsale est quelque part sur le réseau, que les tables sont attachées
a leur frontale, ils ne peuvent tout voir de facon normale, mais ne savent pas
modifier la structures des tables !
SAUF, si un petit malin ouvre directement la dorsale avec son Access complet
au lieu d'ouvrir la frontale !!!




| > Mais dans ce cas, pourquoi ont-ils la frontale ?
|
| Ben je croyais juste que c'était plus sûr de leur mettre une frontale sur
| chaque poste et de " cacher " la dorsale ; mais peut être que ça ne sert à
| rie nce que je fais ?


L'utilité de la dorsale unique sert, surtout au partage des données
et à une meilleure résistance au corruptions!

Les frontales multiples rendent la gestion plus souple (tout le monde
ne doit pas avoir la même frontale...) et réduit le trafic sur le réseau.
Cela apporte également une meilleure résistance aux couics ;-)



| J'ai déjà essayé de transformer la mdb en mde mais ça ne fonctionne pas ou
| plutôt ça ne vaut pas ;-(


Si cela ne fonctionne pas, c'est qu'il reste des problèmes lors de la compilation du code...
Il faut aussi,absolument prévoir et inclure une méthode de "réattachement" des tables,
comme celui donné ici :
http://users.skynet.be/accesshome/ah_tables_reattachement.htm



| > Encore faut-il qu'ils n'aient pas l'occasion d'installer un Access
| > complet.
|
| non ; pour ça il n'y a pas de problème ;-)

En cas de problème : trois coups de bâton !!!

:o))


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Ayrton [ ASC ]
Re 3stone

" 3stone "

Si la dorsale est quelque part sur le réseau, que les tables sont
attachées
a leur frontale, ils ne peuvent tout voir de facon normale, mais ne
savent pas
modifier la structures des tables !
SAUF, si un petit malin ouvre directement la dorsale avec son Access
complet
au lieu d'ouvrir la frontale !!!


Merci de ton aide Pierre ; je m'explique : tout le monde a une version
complète d' access ; et après avoir vérifié, je peux t'affirmer que qu'en
ouvrant simplement la frontale sur un poste je peux modifier à ma guise les
tables et modules même sans toucher à la dorsale ; c'est à ce niveau que je
ne sais pas si c'est normal ou pas .


L'utilité de la dorsale unique sert, surtout au partage des données
et à une meilleure résistance au corruptions!

Les frontales multiples rendent la gestion plus souple (tout le monde
ne doit pas avoir la même frontale...) et réduit le trafic sur le
réseau.
Cela apporte également une meilleure résistance aux couics ;-)


Ok pour ça ; je pourrais effectivement modifier deux frontales car tout le
monde n'a effectivement pas besoin des mêems choses




J'ai déjà essayé de transformer la mdb en mde mais ça ne fonctionne
pas ou plutôt ça ne vaut pas ;-(



Si cela ne fonctionne pas, c'est qu'il reste des problèmes lors de la
compilation du code... Il faut aussi,absolument prévoir et inclure
une méthode de "réattachement" des tables, comme celui donné ici :
http://users.skynet.be/accesshome/ah_tables_reattachement.htm


D'accord; je vais aller revoir sur ton site ; remarque, pour la mde, j'ai
juste fait Outils/Utilitaires de Base de DonnéesCreer une mde ; et de plus,
pour certaines applis, Creer une mde est grisée donc............



En cas de problème : trois coups de bâton !!!



T'inquiète pas, j'ai tout ce qui faut pour ça lol

--
Cordialement
Christophe


Avatar
3stone
Salut,

"Jimmy Limousin"
| Avec 97 tu ne pouvais pas installer une version commerciale derrière le
| runtime à moins de trifouiller la base de registre. Ce n'est plus le cas avec
| les nouvelles versions ?


Le plus gros problème vient du fait que le démarrage d'une base appelle
toujours la dernière version d'Access à avoir été exécuté.

J'ai ici 3 versions d'Access sur le même PC sans problème!
Mais c'est plus difficile avec un runtime... Il faut alors jouer avec
des raccourcis qui appelle la version adéquate...

Mais, il est déconseillé d'installer un version "complète" à coté d'un runtime.
Cela rend d'ailleurs nul l'avantage de n'avoir qu'une version limitée sur le poste,
a moins que la mde verifie bien que c'est le runtime qui est démarré!


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Ayrton [ ASC ]
Bonjour,

" Jimmy Limousin "

A mon avis, c'est même impossible. Je dirais même plus, c'est
impossible.


C'est ce qui me semblait aussi ; et c'est même pour ça que je posais ma
question car je finissais par avoir un doute !

T'es sûr qu'ils n'ouvrent pas un raccourcis depuis l'exploreur
pointant sur la dorsale ?


Oui j'en suis sûr ; j'ai essayé moi même sur un des postes et c'est comme ça
que je m'en suis aperçu ; je me suis fait peur tout seul ;-)
La dorsale est dans un dossier dans " ShareDocs " de mon poste ; j'ai mis la
frontale sur 3 postes différents et ensuite j'ai lié les tables ; j'ai même
la petite flêche devant les tables .
Hie,r pour un petit souci sur un controle de formulaire sur un des postes,
j'ai donc ouvert la frontale et c'est là que je me suis aperçu que l'on
avait accès à la fenêtre Base de Données et que l'on pouvait modifier et
enregistrer des données en ouvrant une des tables liées ; tu te doutes bie
nque cela ne me fait plus rigoler ;-(

Déjà, même en possédant un Acess complet tu ne peux pas modifier les
structures des tables liées. Pour ce qui est des autres objets, tu
n'y a même pas accès en lecture...


Ben moi si ! c'est pour ça que je suis inquiet !

--
Cordialement
Christophe

Avatar
3stone
re,

"Ayrton [ ASC ]"

| je m'explique : tout le monde a une version
| complète d' access ; et après avoir vérifié, je peux t'affirmer que qu'en
| ouvrant simplement la frontale sur un poste je peux modifier à ma guise les
| tables et modules même sans toucher à la dorsale


Tu veux dire que tu modifie les tables (type de champ ou ajout d'un champ)
d'une base dorsale pour laquelle les tables sont liées ???

On parle bien de tables, qui dans la frontale, ont une petite flêche sur la
gauche de leur icône ??


Je voudrais voir une copie d'écran de ce phénomène...


| c'est à ce niveau que je
| ne sais pas si c'est normal ou pas .

Sûrement pas !!! Et j'ai un gros doute !

Rien qu'à l'ouverture en mode création d'une table attachée, tu recois
un message d'avertissement. Si tu ajoute par exemple un champ,
il te dis qu'il ne pourra pas sauvegarder !!

Je me demande bien à quel niveau se situe ton problème :-(


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Ayrton [ ASC ]
Re,

" 3stone "

Tu veux dire que tu modifie les tables (type de champ ou ajout d'un
champ) d'une base dorsale pour laquelle les tables sont liées ???

On parle bien de tables, qui dans la frontale, ont une petite flêche
sur la gauche de leur icône ??


Oui

Je voudrais voir une copie d'écran de ce phénomène...


ici:
http://cjoint.com/?jqoIcH8sLT


Rien qu'à l'ouverture en mode création d'une table attachée, tu recois
un message d'avertissement. Si tu ajoute par exemple un champ,
il te dis qu'il ne pourra pas sauvegarder !!

Je me demande bien à quel niveau se situe ton problème :-(


Ben je sais pas Pierre ;-(
Ce qui est sûr c'est que j'ai posté car moi aussi je trouve ça curieux et je
voulais l'avis de Pros !
Merci

--
Cordialement
Christophe

Avatar
Ayrton [ ASC ]
Bonjour,

" Jimmy Limousin "

Ecran normal. Je persiste à dire que c'est imposible, même devant un
congrès de MVP.


Eh bien malheureusement chez moi c'est possible ;-(

--
Cordialement
Christophe

1 2 3