| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > При выполнении запроса вместо текста цифры |
| Автор: VPPetrovich 12.4.2018, 08:26 |
| Доброго дня! Программистом не являюсь! Создал базу данных (Access 2007-2016). В форме имеется несколько полей со списком, берущих свои данные из разных таблиц. При создании запроса вместо текста в поле со списком появляются цифры (порядковые номера записей из таблиц). Как это можно исправить? Заранее спасибо. |
| Автор: Akina 12.4.2018, 09:00 |
| Это ПРАВИЛЬНОЕ поведение - идентифицировать запись надо по уникальному ключевому полю, а не по произвольному текстовому. И именно эти данные должны ложиться в основную таблицу, использующую списки в качестве справочников. |
| Автор: VPPetrovich 12.4.2018, 09:08 |
| Я понимаю, что это ПРАВИЛЬНОЕ поведение!!! Но это возможно исправить? Чтоб выдавало именно текстовое значение соответствующее порядковому номеру. |
| Автор: Akina 12.4.2018, 10:15 |
| Измените порядок полей в запросе-источнике данных поля, поставьте первым поле с текстом, а вторым поле уникального индекса. И не забудьте поменять ширины столбцов в макете и номер поля привязки. |
| Автор: VPPetrovich 17.4.2018, 07:54 |
| Спасибо огромное! Добавлено через 37 секунд Спасибо огромное! |