begin process at 2012 02 10 15:10:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Divers

 > 

Créer une table avec plusieurs autre table.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Créer une table avec plusieurs autre table.

vendredi 29 août 2008 à 20:53:37 | Créer une table avec plusieurs autre table.

Hirald

Bonjour,

J'ai créer une base de données Access à partir du catalogue d'une compagnie (pour la compagnie) sauf que un manque de communication a causé le problème suivant :

J'ai plusieurs tables pour chaque catégories d'item sde la compagnie (par exemple, la catégorie a,b et c) chacunes contenant des champs différents à l'exception de la clé unique (le champs ID) et de 3 autres champs commun à toutes les catégories. Mon problème vient du fait qu'il a été décidé de baser la recherche de produits et la navigation des produits (sur le site de la compagnie) a partir de l'ID des items. Par contre, et voilà le problème, puisqu'il y a plusieurs tables il y a plusieurs ID qui porte le numéro 1,2,3, etc...

Notre solution est de créer une seule grosse table avec un champ "catégorie" plutôt que une table différente pour chaque catégories. De cette facon, le ID serait vraiment unique. Mais voilà, il serait beaucoup trop long de retaper les données de la table au complet. Je voudrais donc savoir s'il existe une façon de regrouper plusieurs table en une seule avec du code, ou à partir de l'interface de Access ou avec une vue. De plus, est-ce que je doit créer la table "hôte" (celle qui recevera les données de toutes les autres table) ou est-ce possible de la créer dynamiquement?

Je travaille avec du ASP et une base de données Access 2000 (à partir de Access 2007).

Si je n'ai pas était assez clair n'hésitez pas à me demander des précision.

Merci beaucoup!

Hirald

samedi 30 août 2008 à 18:57:27 | Re : Créer une table avec plusieurs autre table.

casy

Membre Club
Effectivement rien ne t'empeche de faire une vue (requette sous Access)  à partir de plusieurs tables en faisant par exemple une union (chaqune des  tables de l'union doit avoir la même structure). Mais cela n'empechera pas les ID doublons.

Mais le mieux serait effectivement de créer une seule table. Une fois remplie tu pourras supprimer les autres tables. Ca sera quand même plus propre à gérer.

Quant au remplissage, tu peux le faire en executant une requette SQL sous Access (à faire qu'une fois au moment de la mise en place, pas besoin d'enregistrer la requette).
Regarde du coté des requettes SQL Insert Into...
Attention dans ce cas là, il ne faut pas importer l'ID, celui-ci devrait d'ailleur etre de préférence de type N°automatique sur la table de destination.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


Cette discussion est classée dans : access, créer, table, données, partir


Répondre à ce message

Sujets en rapport avec ce message

Créer un enregistrement à partir de plusieurs [ par fredgil ] Bonjour,Pour transmettre certaines données de ma BDD vers celle d'un organisme partenaire, j'ai besoin de réorganiser mes données de la manière suivan Une différence de vitesse entre SQL et Access que je ne comprends pas. [ par 4u4me4us ] Bonjour à tous, J’ai repris un code vb6 pour des bases de données Access. Les bases de données sont faites que une base de donnés a une table. Exem Case or not Case [ par quinquin59 ] BOnjour, je bloque sur un truc sur une base de donnée access. voici mon probléme J'ai une table A avec les champs QuotientD ,QuotientF, Valeurs J'ai u Remplir la table historique à partir des données des autres tables. [ par boulbo ] Salut, j'ai une base de données contenant des tables. je veux créer un trigger pour sauvegarder les données dans une table historique lors d'une déte Afficher les données d'une table dans SQL Server 200 dans un tableau en HTML [ par malbackt ] Bonjour,j'ai créé une base de données dans SQL server 2000, cette dernière contient la table "utilisateur", et je voudrais afficher les données de cet créer une base de données pour "joueurs" [ par yoann57420 ] bonjour ,je suis débutant en sql mais j'ai dans l'idée de créer un site web avec des jeux de grattage et peut être d'autre jeux en flash de type" aven Creer une DB efficace [ par JRweb ] Bonjour à tous. Je crée des bases de données depuis quelques années maintenant, mais toujours des bases "relativement" simples, et en tous les cas "r comparer les colonnes d'une table access [ par infor5 ] Bonjour, j'ai la question suivante: est ce qu'il est possible de comparer le contenu de deux colonnes d'une meme table de BD Access. par exemple tro Access chevauchement de dates [ par OlivierTravail ] Bonjour, Petite question aux pro d'Access. Je dispose de deux tables avec chacune deux dates (Début et Fin). Ma première table est la table des réser table système oracle [ par sana83 ] bonjour, j'ai installé oracle et ma base nommée "MOUR" et de mot de passe "MOUR" j'ai créer plusieurs tables (Tab1, Tab2, Tab3, ....) et users (U1,U2


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales