OVH Cloud OVH Cloud

Question casse tête sur Acess

8 réponses
Avatar
jojodeparis
SALut à tous,
Je viens de mettre en place une base de donnée sous access pour une
entreprise. On l'a partager et permis l'accès au membre de l'entreprise.
Le problème ou plutôt ce qu'il aimerais, c'est que lorsque quelqu'un accède
a la base, que l'application access ne demarre pas sur son poste.
C'est a dire quoi: lorsqu'un client veut accéder a la base, il voit le menu
general principal et travail sans que l'application microsoft access ne
demarre sur son poste (l'application demarre plutôt sur le serveur contenant
la base de donnée).
De sorte qu'il ne pourrais par exemple meme pas savoir sous quel apllication
il travail. Ce serais comme s'il ouvrais un fichier simple avec des liens etc.
LA question est donc comment pourrais t-on faire un truc pareil?
J'ai chercher mais rien, c'est pkoi j'ia nommé: Question case tête
Crois tu Pouvoir m'aider?
J'attend ta reponse. Merci

8 réponses

Avatar
Buddy
Salut

Ce que tu cherches est impossible à réaliser simplement.
Pour le faire, il faudrait un genre de terminal server. Regardes du côté de
Cytrix.
Avec Cytrix, c'est possible (déjà fait).

Ouala
Bye
Buddy

"jojodeparis" a écrit dans le
message de news:
SALut à tous,
Je viens de mettre en place une base de donnée sous access pour une
entreprise. On l'a partager et permis l'accès au membre de l'entreprise.
Le problème ou plutôt ce qu'il aimerais, c'est que lorsque quelqu'un
accède
a la base, que l'application access ne demarre pas sur son poste.
C'est a dire quoi: lorsqu'un client veut accéder a la base, il voit le
menu
general principal et travail sans que l'application microsoft access ne
demarre sur son poste (l'application demarre plutôt sur le serveur
contenant
la base de donnée).
De sorte qu'il ne pourrais par exemple meme pas savoir sous quel
apllication
il travail. Ce serais comme s'il ouvrais un fichier simple avec des liens
etc.
LA question est donc comment pourrais t-on faire un truc pareil?
J'ai chercher mais rien, c'est pkoi j'ia nommé: Question case tête
Crois tu Pouvoir m'aider?
J'attend ta reponse. Merci


Avatar
jojodeparis
Ok, Buddy,
mais c'est quoi Cytrix? Comment ça fonctionne et où je peux le trouver?
Je veux nécessairement arriver a réaliser ça.
Merci d'avance.
Avatar
The_Team
Bonjour,

Pourquoi se casser la tête pour un truc qui ne sert à rien ?

Pour que l'utilisateur ne sache pas sur quelle application il travaille, il
existe des moyens plus simples.

Il suffit :

- de travailler sous run-time
- de remplacer les menus standards par les siens
- de remplacer la mention Microsoft Access par le nom de ton logiciel

Personne ne t'obliges à mettre la photo de bilou ds ton appli.

O:)

--
Lucky_Team

http://www.access-developpement.com

"jojodeparis" a écrit dans le
message de news:
SALut à tous,
Je viens de mettre en place une base de donnée sous access pour une
entreprise. On l'a partager et permis l'accès au membre de l'entreprise.
Le problème ou plutôt ce qu'il aimerais, c'est que lorsque quelqu'un
accède
a la base, que l'application access ne demarre pas sur son poste.
C'est a dire quoi: lorsqu'un client veut accéder a la base, il voit le
menu
general principal et travail sans que l'application microsoft access ne
demarre sur son poste (l'application demarre plutôt sur le serveur
contenant
la base de donnée).
De sorte qu'il ne pourrais par exemple meme pas savoir sous quel
apllication
il travail. Ce serais comme s'il ouvrais un fichier simple avec des liens
etc.
LA question est donc comment pourrais t-on faire un truc pareil?
J'ai chercher mais rien, c'est pkoi j'ia nommé: Question case tête
Crois tu Pouvoir m'aider?
J'attend ta reponse. Merci


Avatar
jojodeparis
Au fait Team, ce n'est pas pour que l'utilisatuer ne sache pas sur quel
application il travail seulement. L'essentiel s'est qu'il n'ai pas a démarrer
l'application access qui se trouve sur son poste pour travailler.
Par exemple, j'ai creer la base sous access 2003 et installer sur un serveur
ayant 2003, l'utilisateur de cette base a quant a lui un access 2000. au lieu
que pour consulter la base son access 2000 demarre, ce serais plutôt l'access
2003 du serveur qui demarrera, lui il voira seulement le menu principal et
travaillera sans savoir ce qui se passe sur le serveur. ET il y aura rien
d'extra sur son poste.
Avatar
The_Team
Je comprends, mais si tu démarre tout à partir du serveur, il me semble que
c'est plus lent.

J'ai déjà essayé Cytrix et c'étais d'une lenteur épouvantable.

Je pense que pour access, la meilleure solution reste la banale, mais
néanmoins fonctionnelle :

- Moteur RunTime sur chaque poste
- Lien vers les tables du fichier présent sur le serveur

C'est classique, mais ça marche...

--
Lucky_Team

http://www.access-developpement.com

"jojodeparis" a écrit dans le
message de news:
Au fait Team, ce n'est pas pour que l'utilisatuer ne sache pas sur quel
application il travail seulement. L'essentiel s'est qu'il n'ai pas a
démarrer
l'application access qui se trouve sur son poste pour travailler.
Par exemple, j'ai creer la base sous access 2003 et installer sur un
serveur
ayant 2003, l'utilisateur de cette base a quant a lui un access 2000. au
lieu
que pour consulter la base son access 2000 demarre, ce serais plutôt
l'access
2003 du serveur qui demarrera, lui il voira seulement le menu principal et
travaillera sans savoir ce qui se passe sur le serveur. ET il y aura rien
d'extra sur son poste.


Avatar
Gafish
The_Team wrote:
Je comprends, mais si tu démarre tout à partir du serveur, il me
semble que c'est plus lent.

J'ai déjà essayé Cytrix et c'étais d'une lenteur épouvantable.

Je pense que pour access, la meilleure solution reste la banale, mais
néanmoins fonctionnelle :

- Moteur RunTime sur chaque poste
- Lien vers les tables du fichier présent sur le serveur

C'est classique, mais ça marche...



Cytrix ce n'est pas forcément lent, tout dépend du paramètrage, mais ca
represente une lourdeur et un coût de mise en place non négligeable. Ca te
change toute l'architecture réseau. Je ne pense pas que le jeu en vaille la
chandelle.
Je ferai comme l'a conseillé The_Team, avec en plus la possibilité de cacher
la fenêtre Access. Voir ici :
http://officesystem.access.free.fr/ex_supfenetreaccess.htm

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
jojodeparis
Ok Team,
je te suis alors. MAis ou puis-je trouver le moteur Run Time et installer?
Pourrais tu m'aider a l'avoir?
Tu as parler aussi de liens vers les tables du fichier present sur le
serveur, mais normalement si on fait les formulaire c'est pour ne pas
presenter les tables crus comme ça à l'utilisateur non? Bon si ça aussi c'est
possible, t'as une idée de comment je dois procéder?
Merci pour ton aide.


Je comprends, mais si tu démarre tout à partir du serveur, il me semble que
c'est plus lent.

J'ai déjà essayé Cytrix et c'étais d'une lenteur épouvantable.

Je pense que pour access, la meilleure solution reste la banale, mais
néanmoins fonctionnelle :

- Moteur RunTime sur chaque poste
- Lien vers les tables du fichier présent sur le serveur

C'est classique, mais ça marche...

--
Lucky_Team

http://www.access-developpement.com

"jojodeparis" a écrit dans le
message de news:
Au fait Team, ce n'est pas pour que l'utilisatuer ne sache pas sur quel
application il travail seulement. L'essentiel s'est qu'il n'ai pas a
démarrer
l'application access qui se trouve sur son poste pour travailler.
Par exemple, j'ai creer la base sous access 2003 et installer sur un
serveur
ayant 2003, l'utilisateur de cette base a quant a lui un access 2000. au
lieu
que pour consulter la base son access 2000 demarre, ce serais plutôt
l'access
2003 du serveur qui demarrera, lui il voira seulement le menu principal et
travaillera sans savoir ce qui se passe sur le serveur. ET il y aura rien
d'extra sur son poste.







Avatar
The_Team
1 - Le moteur Run Time, celà s'achète tout simplement, ou bien il faut faire
appel à un prestataire
pour te transformer ton appli en appli runtime, ainsi les postes n'auront
plus besoin d'access.

Voir les nombreux posts déjà écrits à ce sujet.

2 - Il faut que tu construises ton appli et tes formulaires de sorte que
juste les infos utiles soient visibles
avec éventuellement des droits et des mots de passe en fonction de
l'utilisateur.
Ces formulaires seront liés à des requêtes ou directement à des tables qui
elles seront attachées au serveur.

Voir les nombreux posts déjà écrits à ce sujet.


--
Lucky_Team

http://www.access-developpement.com


"jojodeparis" a écrit dans le
message de news:
Ok Team,
je te suis alors. MAis ou puis-je trouver le moteur Run Time et installer?
Pourrais tu m'aider a l'avoir?
Tu as parler aussi de liens vers les tables du fichier present sur le
serveur, mais normalement si on fait les formulaire c'est pour ne pas
presenter les tables crus comme ça à l'utilisateur non? Bon si ça aussi
c'est
possible, t'as une idée de comment je dois procéder?
Merci pour ton aide.


Je comprends, mais si tu démarre tout à partir du serveur, il me semble
que
c'est plus lent.

J'ai déjà essayé Cytrix et c'étais d'une lenteur épouvantable.

Je pense que pour access, la meilleure solution reste la banale, mais
néanmoins fonctionnelle :

- Moteur RunTime sur chaque poste
- Lien vers les tables du fichier présent sur le serveur

C'est classique, mais ça marche...

--
Lucky_Team

http://www.access-developpement.com

"jojodeparis" a écrit dans le
message de news:
Au fait Team, ce n'est pas pour que l'utilisatuer ne sache pas sur quel
application il travail seulement. L'essentiel s'est qu'il n'ai pas a
démarrer
l'application access qui se trouve sur son poste pour travailler.
Par exemple, j'ai creer la base sous access 2003 et installer sur un
serveur
ayant 2003, l'utilisateur de cette base a quant a lui un access 2000.
au
lieu
que pour consulter la base son access 2000 demarre, ce serais plutôt
l'access
2003 du serveur qui demarrera, lui il voira seulement le menu principal
et
travaillera sans savoir ce qui se passe sur le serveur. ET il y aura
rien
d'extra sur son poste.