Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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 29/06/2011, 14h44   #1
Invité de passage
 
Étudiant
Inscription : juin 2011
Messages : 3
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 3
Points : 0
Points : 0
Par défaut Adaptation d'une base de donnée

Bonjour,

J'ai besoin de votre aide !
Je dois adapter une base de donnée assez grosse, et je ne vois pas par où commencer... En effet, dans une des table, il y a des champs (ce sont des détails de prestations) qui ne seront plus utilisés à l'avenir mais je dois garder les données pour pouvoir faire des comparaisons...
Je voudrais en fait, rassembler toutes ces données dans un seul/plusieurs champs, mais j'ai un peu de mal à commencer.
(J'espère que vous comprenez mon problème xD, meme moi j'ai du mal à me comprendre)
Merci
Cookiez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 17h23   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
C'est assez flou comme demande.

Comment vas-tu faire tes 'comparaison' ?
Sur quel critères (ex : Nom du patient, médicament prescrit) ?
Comment vas-tu afficher ces résultats (toutes les infos, seulement une partie) ?

Une fois que tu sauras cela, tu devrais pouvoir orienter ton analyse.

Je commencerai par faire un modèle conceptuel de données de la nouvelle application puis une fois que ta nouvelle structure aura de l'alure, là, tu regardera comment intégré tes données d'historique.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 21h54   #3
Invité de passage
 
Étudiant
Inscription : juin 2011
Messages : 3
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 3
Points : 0
Points : 0
Je sais bien que c'est assez flou...
En fait, je suis stagiaire dans une boite, et je dois réadapter la base de donnée que l'ancien stagiaire a fait l'an passé. Quand on a pas conçu la base soi-meme, il est un peu difficile de comprendre avec les 20 tables, 15 formulaires, 30 états, 20 requetes ><.
En gros, je dois travailler sur une table de devis qui comporte au moins 50 champs voire plus.
Par exemple, j'ai un type de prestation 1, qui est associé à un champs "jours travaillés type 1", "jours vendus type 1", "frais direct type 1 ","commissions type 1"....
Un autre type de prestation 2 qui est associé à un champs "jours travaillés type 2", "jours vendus type 2", "frais direct type 2 ","commissions type 2"....
Evidemment, ces champs "jours travaillés type 1" et "jours travaillés type 2" sont des champs différents. (pour les autres aussi)
Comme maintenant, la boite ne veut plus les détails des types de prestations,
on veut regrouper ces données dans un seul champs, par exemple "jours travaillés type 1" et "jours travaillés type 2" seraient additionné dans un champ " jours travaillés", de meme pour les autres champs.

Les comparaisons seraient en fonction des sessions (genre une session 2008 et une session 2010).
Tout sera afficher dans un formulaire.

Je ne sais pas si c'est compréhensible
Cookiez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 15h04   #4
Membre du Club
 
Inscription : juillet 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 152
Points : 40
Points : 40
Envoyer un message via Skype™ à BILANGA
Bonjour. Pour analyser une base de données, il faut connaitre comment elle a été monté et pour quoi ?
Il te faut avoir une vue de l'ensemble des tables de la base de données à travers "Relations" dans ACCESS.

C'est maintenant à toi et par rapport à ton analyse et à tes attentes de voir comment supprimer un champ ou le laisser. Pour les tables c'est pareille.

Si l'entreprise ne souhaite plus avoir à renseigner certains champs alors tu peux les rendre invisibles sur le formulaire et ne pas les supprimer sur les tables.

Si l'entreprise souhaite que tu concaténes certains champs, c'est à toi de les montrer le risque ou de voir la mise en place de cette solution.

Bonne journée
BILANGA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 16h57   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Cookiez, compte tenu de ce que tu décrit je ferais une table qui contiendrait un champ mémo qui regrouperait par simple concaténation les informations détaillées.

Un truc du genre :
  • CodePatient
  • Autres infos utiles
  • HistoriquePrescription (champ mémo)

Ceci dit il serait, à mon avis, bon que tu ai ton modèle conceptuel de données pour avoir une idée de où tu veux t'en aller.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r 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 02h38.


 
 
 
 
Partenaires

Hébergement Web