2009-12-30 7 views
1

J'ai une base de données Access d'informations où j'ai besoin de remplacer le texte qui peut résider dans 1 des 10 colonnes. J'ai un certain nombre de demandes différentes pour trouver et remplacer qui doivent être faites. Je dois le faire deux fois par jour.Rechercher dans les colonnes et remplacer le texte

Ce sont les détails. Nous recevons un téléchargement de données deux fois par jour contenant des informations sur les cours. Un enregistrement peut contenir 10 cours. Certains cours doivent être combinés. Par exemple Cours 1 est 12345, il y a 2 autres cours qui sont les mêmes et donc cours 2 (), Cours 3 (34566) tous doivent être changés en 12345. Je dois aussi combiner d'autres cours d'une manière similaire, Puisque je dois le faire deux fois par jour, idéalement je voudrais avoir une table avec juste des colonnes de trouver et remplacer et l'utiliser pour ramasser les changements et le référencer dans mon code sql.

Un moyen facile de faire est la clé!

Répondre

2

Avez-vous envisagé une table de référence croisée de quelque chose comme

Tableau 1
MCourse Subcourse
12345 2 ()
12345 3 (34566)

Ensuite, vous pouvez faire des mises à jour comme Set maintable .Desiredfield = Table1.Mcourse where desiredfield = subcourse

Ou vous pouvez créer une requête qui utilise la croix r table de référence pour sélectionner la valeur désirée et créer une nouvelle table à partir de celle-ci.