< Comment manipuler Access: débutant | Forum des BTS

Comment manipuler Access: débutant

Pinklady.

New Member
Bonjour,
Pour certains cela va sembler basique et presque idiot, mais, en ce qui me concerne, je n'ai jamais mis mon nez dans le logiciel Access. J'ai étudié le processus 10 (Organisation du système informatique comptable et de gestion), mais je n'ai jamais fait de pratique. Pour la réalisation d'une APS, je dois pour commencer :
1.Créer les tables conformément au modèle relationnel
2.Modifier les tables afin de prendre en compte les contraintes
3.Créer les liens entre les tables, procéder à la saisie dans les tables.

Présentation du modéle relationnel
ACTIONNAIRE (IdA, AdresseA, NbActionsIni, NomP, NomSociété, NomRep)
OPERATION (IdOpération, LibelléOpération, DateOpération)
CAPITAL (IdOpérationC#, NombreAct, PrixEmission, DateEmission)
ASSEMBLEE (IdOpérationA#, DateConv)
POSTEBILAN (IdPoste, LibelléPoste)
CEDERACTION (IdAAcheteur#, IdAVendeur#, Date, NombreA)
CEDERDROIT (IdAAcheteur#, IdAVendeur#, IdOpérationC#, NombreD)
SOUSCRIRE (IdA#, IdOpérationC#, NombreSA)
MOUVEMENTER (IdOpération#, IdPoste#, Montant)

A l'ouverture de mon logiciel, j'ai cliqué sur Nouvelles bases de données, je lui ai donné d'abord un nom, celui de mon APS. Maintenant, j'ai une grille qui se présente. Pour commencer comment implanter la première table Actionnaire. Dans la colonne N° à la place de (Nouv), je dois mettre Actionnaire? Dans ajouter un nouveau champ, je dois mettre d'abord la clé primaire IdA, puis en colonne AdresseA, NbActionsIni, NomP, NomSociété, NomRep

Tout le monde me dit qu'access est très simple d'utilisation: je veux bien le croire, mais comme on dit, il y a un début à tout :blush:
 
J'ai créer la table ACTIONNAIRE que voici. Cependant, cette table ne porte pas de nom, comment faire pour l'enregistrer sous ce nom? Que dois je faire ensuite?
 
Bon, j'ai finalement réussi à créer la table ACTIONNAIRE, cependant, est ce que l'on peut définir IdA comme clé primaire une fois que l'on a enregistré la table?
 
Je n'arrive pas à mettre plusieurs clé primaire, par exemple pour la relation suivante:
CEDERACTION (IdAAcheteur#, IdAVendeur#, Date, NombreA)
Comment faire?
 
Salut,
P10 = Gestion des organisations !!! :moke2:
Sur Access 2007, lorsque l'on crée une nouvelle tbl, on est en mode affichage &quot;Feuille données&quot; ce qui peut dérouter les utilisateurs lambda. Il faut passer en mode création.
Un lien intéressant pour Access 2007.
Pour affecter plusieurs champs d'une table, il faut au préalable sélectionner les champs puis cliquer sur l'icône clé primaire
@+
 
Merci pour ces précisions :friend: J'ai réussi à créer les différentes tables demandées. Cependant, lorsque je modifie les tables afin de prendre en compte les contraintes, et quand dans la ligne &quot;limiter à liste&quot;, j'affiche &quot;Non&quot;, un message s'affiche. Pourtant, j'ai fait comme l'on m'a dit de faire :pascompris;
 
Merci ciessnaf152. :smile: Oui, en effet, tu n'es pas la seule, lol. Quand on débute, il y a toujours une période d'adaptation. Je remercie bien sûr Vestale974.

Sinon, est-ce que quelqu'un peut m'expliquer ce que je dois faire (cf dernier message)? Cela serait sympa, ça me permettrait d'avancer dans mon APS? Merci :smile:
 
Pinklady. link=topic=96017.msg1086710#msg1086710 date=1236794669 a dit:
Merci pour ces précisions :friend: J'ai réussi à créer les différentes tables demandées. Cependant, lorsque je modifie les tables afin de prendre en compte les contraintes, et quand dans la ligne &quot;limiter à liste&quot;, j'affiche &quot;Non&quot;, un message s'affiche. Pourtant, j'ai fait comme l'on m'a dit de faire :pascompris;
Salut,
Et pourtant le message d'avertissement est clair. Il t'indique de la colonne affichée dans ta liste déroulante ne coïncide pas avec la valeur de la colonne liée. En clair, la largeur de la 1ère colonne de ta liste déroulante ne peut pas être égale à 0cm (Propriété largeurs colonnes de Ac4/5.jpg)
@+
 
Merci. En clair, mon énoncé m'induit en erreur :pascompris; Je ne comprends ce que je dois faire ensuite: Je dois modifier les tables afin de prendre en compte les contraintes. On me présente 3 tables différentes pour CEDERDROIT: j'ai surligné les éléments qui différent. Comment dois-je faire pour prendre en compte les différents éléments? Dois-je créer 3 tables CEDERDROIT? Cela me semble bizarre! :unsure:

Et encore merci de m'apporter de l'aide :wink2:
 
Salut,
En formation initiale, Alternance ou à distance ?
Pourrais-tu numériser le sujet uniquement ? Il faudrait que je puisse le lire.
As-tu remarqué que les clés (IdAAcheteur#, IdAVendeur#) sont composées des clés primaires (IdAAcheteur et IdAVendeur#) ?
Comment as-tu construit les entités ACHETEUR et VENDEUR ?
Comment as-tu relié ces 2 entités ?
As-tu déjà abordé les contraintes de spécialisations (Entité ou association générique et entités ou associations spécialisées et les contraintes xT, T et X.
@+
 
Salut!
J'effectue mon bts par correspondance.
Le sujet est long, car il s'agit d'un APS, je l'ai quand même joints.
As-tu remarqué que les clés (IdAAcheteur#, IdAVendeur#) sont composées des clés primaires (IdAAcheteur et IdAVendeur#) ? Oui, d'ailleurs dans chaque table où elles apparaissaient en clé primaire, j'ai pris soin de les désigner à l'aide de la petite clé que l'on trouve dans le menu création.
Comment as-tu construit les entités ACHETEUR et VENDEUR ? Je viens de voir justement que l'on pouvait modifier les contraintes et créer une zone liste pour chaque clé :pascompris; et sur l'énoncé, j'ai une petite flèche derrière la clé qui m'indique quelle est la clé à modifier! Je pensais que la liste modifiable correspondait à une seule table! Je vais pouvoir poursuivre l'APS :smile:
Comment as-tu relié ces 2 entités ? Je n'ai encore rien relié, puisque cela concerne la question suivante.
As-tu déjà abordé les contraintes de spécialisations? Oui, mais c'est toujours pareil: que de la théorie, jamais de la pratique :mellow:

J'ai enfin trouvé un hébergeur qui acceptait les fichiers volumineux :langue: http://dl.free.fr/t7tV94mVl
 
En saisissant la formule suivante dans les propriétés de la table &quot;ACTIONNAIRE&quot;, si je comprends bien:
- si je saisis le nom de la personne, alors soit le nom de la société ou soit le nom du représentant doit être vide, dans le cas contraire le message &quot;il faut saisir soit le nom de la personne physique soit le nom et le représentant de la société pas les deux ni aucun des deux&quot;. -Le même message apparaîtrait si en ne saisissant pas le Nom de la personne, je ne saisis aucun ou seulement un élément entre NomSocité et NomRep. C'est donc une contrainte XT entre NomSociété et NomRep[/]
 
Rectificatif: En fait, je dois soit saisir le nom de la personne ou soit saisir le nom de la société et son représentant
La containte XT est entre NomP
et NomSociété; NomRep, d'ailleurs, cette contrainte est symbolisée ainsi dans la présentation du modéle de données (doc 2). ça y est j'ai compris :zarbi:

Pourtant, pour vérifier ma formule, lorsque j'inscris dans NomP et aussi dans NomSociété, le message d'erreur ne vient pas systématiquement. Quelque fois, ça fonctionne, quelquefois, je peux facilement poursuivre et cela le met quand je met le NbActionIni ou AdresseA.

Je pense tout de même que la formule rentrée est correct. Je vais désormais créer les liens :mellow:
 
Comment crée t-on des relations? :notstupide:

J'ai demandé à un membre du forum et il m'avait répondu qu'il fallait suivre la procédure suivante: outils&gt;relation&gt;ajouter les tables&gt;OK&gt;appliquer l'intégrité référentielle&gt;créer. Mais, je n'ai pas du tout les mêmes paramètres??

Pour l'instant, j'ai clique Relations dans le menu &quot;outils de bases de données&quot; et j'ai demandé d'afficher toutes les tables...
 
Pinklady. link=topic=96017.msg1087155#msg1087155 date=1236938218 a dit:
En saisissant la formule suivante dans les propriétés de la table &quot;ACTIONNAIRE&quot;, si je comprends bien:
Salut,
ACTIONNAIRE(IdA, NomA, AdresseA, etc.)
PERSONNE(IdA, NomP)
SOCIETE(IdA, NomSociété, NomRep)
@+
 
Oui, les tables PERSONNE et SOCIETE ne sont pas présentées dans le modéle relationnel. Je pensais que la liste était exhaustive. Je dois les rajouter à ma base de données? Et comment fais-t-on pour créer les liens entre les tables?
 
Pinklady. link=topic=96017.msg1087161#msg1087161 date=1236939083 a dit:
... La containte XT est entre NomP et NomSociété; NomRep ... ça y est j'ai compris :zarbi: ...
Ouf !

Pourtant, pour vérifier ma formule, lorsque j'inscris dans NomP et aussi dans NomSociété et Nomrep, car la contrainte de domaine porte dans SOCIETE sur NomSoc et NomRep !!, le message d'erreur ne vient pas systématiquement.
Je pense tout de même que la formule rentrée est correct.A priori, oui
 
Pinklady. link=topic=96017.msg1087166#msg1087166 date=1236941250 a dit:
Comment crée t-on des relations? :notstupide:
Les tables affichées, meilleure solution pour les relier est la technique du &quot;glisser&quot;.
Pour mettre en relation les tbl ACTIONNAIRE et SOUSCRIRE, tu pointes IdA de ACTIONR et tu bloques le btn gauche sans le relâcher. Tu glisses en direction de la tbl SOUSCRIRE et tu places le pointeur sur IdA et tu lâches le btn.
 
Retour
Haut