| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Двойная подстановка. Помогите чайнику, плз! |
| Автор: DimDau 29.6.2013, 22:28 |
| Прошу простить чайника, был вынужден начать ваять базу данных параллельно изучая Access. Столкнулся с одной досадной проблемой. Собираю из двух родительских таблиц (Клиники2 и ВидыОтделений) данные в третью таблицу (КлиникаОтделение), где два дочерних поля связаны с ключевыми полями в родительских таблицах. Мастер подстановки послушно подставляет в эту третью таблицу значения осмысленных полей из родительских таблиц вместо числовых значений ключей... Ключ этой третьей таблицы связан с четвертой таблицей (Проводимая_ВТМП), в которую вместо него посредством мастера подстановки вставляются как бы уже "осмысленные" поля. Вот здесь засада... Вместо осмысленных значений (которые уже были видны в третьей таблице ) в этой конечной четвертой таблице вылезают численные значения самых первых ключевых полей из первых родительских таблиц. Как избавится от этой "обратной" подстановки? Чтобы в последней, четвертой таблице присутствовали осмысленные значения как и в третьей таблице? |
| Автор: Akina 1.7.2013, 07:59 |
| Мда... в PDF нам ещё пока вроде базы не выкладывали... |
| Автор: bopoha 1.7.2013, 12:01 |
| DimDau, вы бы базу данных выложили. Я думаю аксес тут сумничал. В таблицах хранится то, что нужно, а вот показываются данные из связанной таблицы. |
| Автор: DimDau 1.7.2013, 17:22 |
| Спасибо за оперативную реакцию, господа! Выкладываю базы. 1. ЛПУ_ВТМП_0 Создана первой. В ней много дублей в записях. 2. ЛПУ_ВТМП_3 Попытался реорганизовать информацию сообразуясь со своим непрофессиональным представлением о процессе создания базы 3. ЛПУ_ВТМП_4 Порывшись, в том числе и на этом форуме переделал связующую таблицу КлиникаОтделение, но пока не смог добиться обеспечения целостности данных. P.S. База делается под некоммерческий проект, вынужден ковыряться сам. Буду признателен за помощь |
| Автор: DimDau 5.7.2013, 19:26 |
| Ау, господа, совсем тупой вопрос задал? |
| Автор: bopoha 8.7.2013, 00:36 | ||
| Дошло, о чем спрашиваете. В таблице Проводимая_ВТМП для поля КлиникаОтделеие_ИД должен быть примерно следующий источник строк:
|