Comment faire de Excel une puissante source de données relationnelle pour la saisie manuelle?
Je suis à l'aide d'Excel pour stocker des données comme une base de données relationnelle pour les données qui seront saisies manuellement (voir mon autre question ici : https://stackoverflow.com/questions/9416263/possible-solutions-for-simple-data-persistence-and-manual-entry)
Cependant mon plus gros problème à ce jour est de rendre les RELATIONS plus facile (dans une entrée manuelle point de vue). Maintenant, je fais appel à d'autres tables à l'aide de l'ID incrémentielle, mais quand vous regardez une telle clé étrangère, l'utilisateur n'a aucune idée de ce que l'Objet n ° 42 est, l'utilisateur dispose d'aller chercher le #42 dans l'autre table afin de savoir ce que c'est.
Laissez-moi vous donner un exemple, disons que nous n'avons que deux tables et 1 un-à-plusieurs relation entre Villes et Pays.
Le problème c'est que je ne les relations à l'aide de l'ordinateur de l'ID de la clé, mais il n'a pas de sens et lors de l'ajout de villes, j'ai de vérifier l'identité de l'référencé pays dans l'autre onglet.
Est-il de toute façon je pouvais choisir le pays dynamique à l'aide de listes déroulantes qui utilise les données de l'autre table? Si oui, peut-elle montrer le nom du pays, mais entrez l'ID (parce que c'est la façon dont les relations sont faites).
Dois-je changer les clés primaires pour être le nom d'un pays et de se débarrasser de la les champs ID, le cas échéant? Parce que certains tableaux sont le résultat de plusieurs-à-plusieurs relations et sont définis par plusieurs clés étrangères, ils n'ont donc pas de valeur unique, à l'exception du combiné clés étrangères OU artificielle ID.
J'espère avoir été assez clair, et je dois avouer que je suis un Excel débutant.
D'accord avec Robert, vous êtes en essayant de recréer les fonctionnalités de base de l'Accès, il suffit d'utiliser l'Accès.
Respectueusement, Non. C'est de la connerie. 1.) Oui, vous pouvez le faire. 2.) Excel peut même l'hôte de son propre moteur de base de données (ou de se connecter à d'autres db-moteur de backends si vous devez) -- dans Excel 2010, vous devez le complément PowerPivot -- dans Excel 2013 il est intégré. microsoft.com/en-us/bi/powerpivot.aspx
OriginalL'auteur dominicbri7 | 2012-02-23
Vous devez vous connecter pour publier un commentaire.
Comme certains commentaires l'a fait remarquer, je suis en train d'utiliser les mauvais outils pour mes besoins.
Je devrais être à l'aide de l'Accès au lieu d'Excel, surtout depuis que j'ai résolu mes pilotes ODBC problème
OriginalL'auteur dominicbri7
Vous pouvez utiliser la validation des données à force de valeurs possibles pour un champ.
Voir cet article à partir de MS de soutien.
Suivant votre exemple, je réussir dans la liaison de l'Country_City champ avec le Name_Country champ. Bien que la validation des données ne permet pas de lier une liste à plusieurs colonnes (par exemple une liste d' (clé,valeur).
OriginalL'auteur Alberto De Caro