Я использую Excel для хранения данных в качестве реляционной базы данных для данных, которые будут вводиться вручную (см. Мой другой вопрос здесь: https://stackoverflow.com/questions/9416263/possible-solutions-for-simple-data-persistence-and-manual-entry)
Однако моя самая большая проблема на данный момент заключается в упрощении ОТНОШЕНИЙ (с точки зрения ручного ввода). На данный момент я ссылаюсь на другие таблицы с помощью инкрементного идентификатора, но когда вы смотрите на такой внешний ключ, пользователь не имеет представления о том, что такое объект # 42, ему нужно пойти и искать # 42 в другой таблице чтобы узнать что это такое.
Позвольте мне привести пример, скажем, у нас есть только две таблицы и 1 отношение один ко многим между Городами и Странами .
Проблема в том, что я делаю взаимосвязи, используя код идентификатора артикула, но он не имеет смысла, и при добавлении городов мне нужно проверить идентификатор страны, на которую ссылаются, на другой вкладке.
Можно ли как-нибудь выбрать страну, используя динамические комбинированные списки, в которых используются данные из другой таблицы? Если да, то может ли он показать название страны, но ввести идентификатор (потому что так устроены отношения).
Должен ли я изменить первичные ключи на название страны и избавиться от полей идентификатора, где это необходимо? Поскольку некоторые таблицы являются результатом отношений «многие ко многим» и определяются несколькими внешними ключами, они не имеют уникального значения, кроме объединенных внешних ключей ИЛИ искусственного идентификатора.
Надеюсь, я был достаточно ясен, и должен признать, что я новичок в Excel.