b@l@mut
Дата: 24.11.2006 15:43:25
Постараюсь по понятнее объяснить: Есть база, в таблице ГОРОДА я создал поля "ID_Города" и "Название", в УЛИЦЫ ID_Улицы, Название и ID_Города. Создал связь между двумя этими таблицами. в Таблице "Заказчик" есть поля: "Город", где источник строк "Города", и ID_Улицы, источник строк "Улицы". идем дальше...создаю форму на основе таблицы Заказчик, есть там такое поле "Улица" данные которой идут из ID_Улицы а источником строк запрос:
SELECT Улицы.ID_Улицы, Улицы.Название, Города.ID_Города FROM Города INNER JOIN Улицы ON Города.ID_Города=Улицы.ID_Города WHERE (((Города.ID_Города)=Forms!Заявление![Город Заказчика]));
Для чего это было создано... для того что бы каждая улица была связана строго с со "своим" городом. более подробно об этом сказано вот здесь:http://www.sql.ru/forum/actualthread.aspx?tid=350530
В форме все красиво отоброжаеца вместо числовых значений текстовые ГОРОДА и УЛИЦЫ, так вот теперь вапрос, как мне создать запрос на выборку где в качестве отбора я буду вводить город и улицу, учитывая что они имеют числовое значение? Надеюсь понятно изложил...если што, могу вложить базу.
b@l@mut
Дата: 24.11.2006 16:43:43
видимо я немного неясно объяснил... есть форма на основании запроса, когда ее запускаешь необходимо ввести город, патом улицу (в запросе выглядит так Like [Введите населенный пункт: ] и т.д.) И естессно, што название улицы и города тут уже не введешь, а запоминать код каждого как-то напряжно...может можно какую-та форму создать, с соответствующими полями, т.е. ввожу город, улицу и создать кнопку, нажав на которую он мне выкинет то што мне интересеноь...реально это сделать? если да то КАК?