Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Overture d'un formulaire mais pas de la base elle-même.

9 réponses
Avatar
John
Salut à tous,

Avec Access 2007 sous Windows XP Pro :
à l'ouverture de la base, Access n'affiche
qu'un seul formulaire ( ca, ca marche bien )

Mais je voudrais aussi (et surtout ) que Access lui-même
ne s'affiche pas du tout : aucune interface qui permettrait
à l'utilisateur d'y traficoter les tables ni rien d'autre.
( j'ai déja vu faire ca il y a quelques années )
Des recherches sur internet n'ont rien donné de probant.

Est-ce que quelqu'un sait comment s'y prendre ?

Merci d'avance pour toute aide.

9 réponses

Avatar
Blaise
Le 4/09/2012 19:20, John a écrit :
Salut à tous,

Avec Access 2007 sous Windows XP Pro :
à l'ouverture de la base, Access n'affiche
qu'un seul formulaire ( ca, ca marche bien )

Mais je voudrais aussi (et surtout ) que Access lui-même
ne s'affiche pas du tout : aucune interface qui permettrait
à l'utilisateur d'y traficoter les tables ni rien d'autre.
( j'ai déja vu faire ca il y a quelques années )
Des recherches sur internet n'ont rien donné de probant.

Est-ce que quelqu'un sait comment s'y prendre ?

Merci d'avance pour toute aide.




Je vous conseille la lecture de
http://www.cambier.eu/pascal/codes/access-trousseau/gestion-itinerante-de-droits-la-methode-du-trousseau-de-cles.html
principalement la dernière partie, "mise en œuvre" où le mode /runtime
est exploité. Je l'utilise quotidiennement et cela me donne entière
satisfaction
Avatar
Gloops
Blaise a écrit, le 05/09/2012 09:11 :
Le 4/09/2012 19:20, John a écrit :
Salut à tous,

Avec Access 2007 sous Windows XP Pro :
à l'ouverture de la base, Access n'affiche
qu'un seul formulaire ( ca, ca marche bien )

Mais je voudrais aussi (et surtout ) que Access lui-même
ne s'affiche pas du tout : aucune interface qui permettrait
à l'utilisateur d'y traficoter les tables ni rien d'autre.
( j'ai déja vu faire ca il y a quelques années )
Des recherches sur internet n'ont rien donné de probant.

Est-ce que quelqu'un sait comment s'y prendre ?

Merci d'avance pour toute aide.




Je vous conseille la lecture de
http://www.cambier.eu/pascal/codes/access-trousseau/gestion-itinerante- de-droits-la-methode-du-trousseau-de-cles.html

principalement la dernière partie, "mise en œuvre" où le mode /ru ntime
est exploité. Je l'utilise quotidiennement et cela me donne entièr e
satisfaction





Bonjour,

Oui, c'est intéressant, ça, et ça permet de prolonger la question p our
faire une gestion plus fouillée de la sécurité.

ça pourrait toutefois être intéressant de commencer par un coup d'œ il
dans les options de démarrage d'Access. Pour le cas où les autorisati ons
sont les mêmes pour tout le monde sauf le développeur, et où ce poi nt
n'est pas amené à évoluer ...
Avatar
Blaise
Le 5/09/2012 15:16, Gloops a écrit :

Bonjour,

Oui, c'est intéressant, ça, et ça permet de prolonger la question pour
faire une gestion plus fouillée de la sécurité.

ça pourrait toutefois être intéressant de commencer par un coup d'œil
dans les options de démarrage d'Access. Pour le cas où les autorisations
sont les mêmes pour tout le monde sauf le développeur, et où ce point
n'est pas amené à évoluer ...



tu peux développer ?
Avatar
John
"Blaise" :

Je vous conseille la lecture de
http://www.cambier.eu/pascal/codes/access-trousseau/gestion-itinerante-de-droits-la-methode-du-trousseau-de-cles.html
principalement la dernière partie, "mise en œuvre" où le mode /runtime est
exploité. Je l'utilise quotidiennement et cela me donne entière
satisfaction



Merci.

J'ai parcouru la page mentionnée ( j'avais déja
implémenté des droits en fonction du login de
l'utilisateur récupéré via la variable d'environnement )
Mais je n'ai rien vu concernant l'ouverture d'un
formulaire SANS l'affichage de l'interface Access ...
Avatar
John
"Gloops" :

Blaise a écrit, le 05/09/2012 09:11 :
http://www.cambier.eu/pascal/codes/access-trousseau/gestion-itinerante-de-droits-la-methode-du-trousseau-de-cles.html



Oui, c'est intéressant, ça, et ça permet de prolonger la question pour
faire une gestion plus fouillée de la sécurité.



Ok mais cela ne concerne que les droits qu'on autorise
à l'utilisateur, en fonction de formulaires ( ou tables, etc )

Ce qui je recherche est la facon de NE PAS afficher
l'interface Access - mais seulement le formulaire
qui est ouvert au démarrage.
Avatar
John
"Blaise" :

tu peux développer ?



La fonction ci-dessous permet *presque* d'obtenir
ce que je recherche. Hélas, les menus d'Access restent
affichés, ce qui permet à l'utilisateur d'y accéder ...
Existe-t'il un argument de " SelectObject " qui s'applique
à tout l'ensemble de l'interface Access, et auquel je
pourrais appliquer "RunCommand acCmdWindowHide " ?


'-----------------------------------
' Cache la base
'-----------------------------------
Public Sub HideDatabaseWindow()
DoCmd.SelectObject acTable, , True
DoCmd.RunCommand acCmdWindowHide
End Sub
Avatar
Gloops
Blaise a écrit, le 05/09/2012 15:53 :
Le 5/09/2012 15:16, Gloops a écrit :

Bonjour,

Oui, c'est intéressant, ça, et ça permet de prolonger la questio n pour
faire une gestion plus fouillée de la sécurité.

ça pourrait toutefois être intéressant de commencer par un coup d'œil
dans les options de démarrage d'Access. Pour le cas où les autoris ations
sont les mêmes pour tout le monde sauf le développeur, et où ce point
n'est pas amené à évoluer ...



tu peux développer ?




Regarde si ça te parle :

http://office.microsoft.com/fr-ch/access-help/controler-l-affichage-de-la -fenetre-base-de-donnees-HP005188503.aspx

Je ne trouve pas la copie d'écran, désolé ...
Avatar
Blaise
Le 5/09/2012 17:54, John a écrit :


Merci.

J'ai parcouru la page mentionnée ( j'avais déja
implémenté des droits en fonction du login de
l'utilisateur récupéré via la variable d'environnement )
Mais je n'ai rien vu concernant l'ouverture d'un
formulaire SANS l'affichage de l'interface Access ...




Ce n'est pas dit explicitement, mais c'est le mode /runtime qui s'en charge.
Avatar
John
"Blaise" :

Le 5/09/2012 17:54, John a écrit :
J'ai parcouru la page mentionnée ( j'avais déja
implémenté des droits en fonction du login de
l'utilisateur récupéré via la variable d'environnement )
Mais je n'ai rien vu concernant l'ouverture d'un
formulaire SANS l'affichage de l'interface Access ...



Ce n'est pas dit explicitement, mais c'est le mode /runtime qui s'en
charge.



Ok, je vais récupérer les infos et m'y coller. Merci.