Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2007, 19h07   #1
Invité régulier
 
Inscription : mai 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 39
Points : 5
Points : 5
Par défaut Présentation des données

Bonjour à tous,

J'ai actuellement une base de données (voir image ci-dessous).
J'amerai y présenter les résultats selon l'image ci-dessous et faire en sorte que les personnes qui ouvrent le fichier ne puisse voir que le résultat (qu'elles ne puissent pas ouvrir les tables).
Comment faire cela ?

D'avance merci pour votre précieuse aide.
Images attachées
Type de fichier : jpg 19156_166.jpg (23,6 Ko, 17 affichages)
Type de fichier : jpg 185317_166.jpg (61,4 Ko, 21 affichages)
schdam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 09h58   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 095
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 095
Points : 11 628
Points : 11 628
Bonjour,

pour ouvrir un objet au démmarage utilise la macro Autoexec.
pour eviter que les gens ouvre les tables tu peux cacher la fenêtre Base de données.

Note que la première s'annule en utilisant le shift au lancement de l'appli
La fenêtre Base de données peut être également réouverte.

Le mieux est de sécuriser ta base ( voir le tuto correspondant), empêcher le compte attribué de lire les tables, et d'utiliser la clause Owner (également dans le tuto) pour la requete affichant tes infos.

Avec cette méthode même si l'utilisateur appui sur shift il ne pourra rien faire de plus.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 17h35   #3
Membre éclairé
 
Avatar de dr_feelgood
 
Patrick Gassmann
Inscription : mars 2005
Messages : 282
Détails du profil
Informations personnelles :
Nom : Patrick Gassmann
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 282
Points : 329
Points : 329
j'ai vu tes miniatures et ton autre post..

J'ai l'impression que plusieurs questions se mélangent.

1) liste déroulante sans doublon: dans ta liste déroulante, au lieu d'indiquer comme source la table atelier, tu indiques une requête, que tu peux créer avec l'assistant a partir de la création de la liste déroulante

Code :
SELECT First(Atelier.N°Atelelier) FROM Atelier;
2) la question de la présentation:

la 2e miniature me semble être un tableau croisé dynamique sous Excel. Si c'est le cas, sache que tu peux aussi faire un tableau dynamique croisé sous Access. mais je ne m'y connais pas suffisamment pour te répondre.

Il vaudrait peut être mieux que tu regroupes tes questions dans un unique post, ce qui nous permettrai de meiux comprendre le problème.
__________________
.
less is more

vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
dr_feelgood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 12h17   #4
Invité régulier
 
Inscription : mai 2007
Messages : 39
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 39
Points : 5
Points : 5
En fait pour résumé, voici ce que j'ai :
- Une table ATELIER sous access avec les champs suivants : N° d'atelier, Nom de l'atelier, Adresse atelier, N° tél atelier
- Une table de données DoNNEES avec les champs : N° d'atelier, Type d'intervention, Coût d'intervention, Date intervention
Ces 2 tables sont reliées entre-elles via le n° d'atelier

De là, je voudrais créer un formulaire sous access que l'on puisse seulement consulter et qui s'ouvre dès l'ouverture du fichier access comprenant en ahut une liste déroulante permettant de sélectionner un n° d'atelier depuis la table ATELIER et d'avoir en dessous par type d'intervention le coût total.
Par ailleurs, je veux pouvoir disposer les différents champs (Type d'intervention, Coût d'intervention) de manière totalement libre dans le formulaire (en gros je ne veux pas qu'apparaissent un tableau style reqête).

J'espère que cela est plus clair ?
schdam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h41.


 
 
 
 
Partenaires

Hébergement Web