| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Запрос в Access 2003 |
| Автор: Zcorpion 10.7.2006, 11:15 |
| Приветствую. Прошу помочь со следующей проблемой: Изначально был установлен Access XP (MS Office XP). Была написана база, в которой присутствует 2 таблицы: Tabl1 - перечень инвентарных номеров с описанием Index - индекс InvNum - инвентарный номер Text - описание Tabl2 - перечень товаров с указанием инвентарного номера и другой инф. Index - индекс InvNum - ИНДЕКС инвентарного номера ... Суть в том, что во второй таблице в поле InvNum я хочу хранить не сам номер, а индекс, соответствующий этому номеру из первой таблицы, но чтобы отображался для пользователя наоборот - номер, а не индекс. Вот как было сделано в Access XP, но не работает теперь в Access 2003: SELECT [Бюджетные кода].[Номер кода], [Бюджетные кода].Index FROM [Бюджетные кода]; Присоединенный столбец - 2 Число столбцов - 1 Как мне сделать так, чтобы при заполнении Tabl2, пользователь выбирал из списка инвентарных номеров, а в таблицу заносился бы индекс этого инвентарного номера? Заранее спасибо за любую помощь/разъяснение. |
| Автор: Ateh 14.7.2006, 13:28 |
| А если сделать запрос как ты и делаешь: SELECT [Бюджетные кода].[Номер кода], [Бюджетные кода].Index FROM [Бюджетные кода]; но поставить присоединенный столбец - 1, число столбцов - 2, ширина столбцов - 0см;2см - это скроет первый столбец. А храниться будут его данные. |
| Автор: Zcorpion 14.7.2006, 13:43 |
| Ateh, Спасибо. Я понял идею. Попробую поработать в этом направлении... |