Проблема с БД в Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Проблема с БД в Access

Сообщение Malone32® » 24.01.2005 (Пн) 21:07

Имеются некоторые организации в стране. По всем городам данной страны есть филиалы этих организаций. Надо составить базу данных на Access.

У меня 2 таблицы: "организация" и "филиал". В таблице "организация" только одно поле - "название" (ключевое, без дублирующих записей). В таблице "филиал" поля: "название", "город", "адрес", "телефон". Таблицы соединены полем "название". На форме размещены 2 листбокса. Первый заполняется данными из поля "название" таблицы "организация", т.е. всеми названиями организаций. Вот что мне нужно: при выделении какой-то организации в листбоксе необходимо, чтобы второй листбокс заполнялся теми городами, из таблицы "филиал", в которых есть филиалы выделенной организации.
Как мне это сделать??

snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Re: Проблема с БД в Access

Сообщение snov » 25.01.2005 (Вт) 8:04

Malone32® писал(а):Имеются некоторые организации в стране. По всем городам данной страны есть филиалы этих организаций. Надо составить базу данных на Access.

У меня 2 таблицы: "организация" и "филиал". В таблице "организация" только одно поле - "название" (ключевое, без дублирующих записей). В таблице "филиал" поля: "название", "город", "адрес", "телефон". Таблицы соединены полем "название". На форме размещены 2 листбокса. Первый заполняется данными из поля "название" таблицы "организация", т.е. всеми названиями организаций. Вот что мне нужно: при выделении какой-то организации в листбоксе необходимо, чтобы второй листбокс заполнялся теми городами, из таблицы "филиал", в которых есть филиалы выделенной организации.
Как мне это сделать??
Во 2-м ListBox в поле DataSource укажи "Select ..." & [что там тебе надо и откуда] & " Where filial like '" & listbox1.list(listbox1.listindex) & "'"
Р.S. И вообще советую набудущее использовать первичные и внешние ключи


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList