LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Умный счетчик...
 Умный счетчик
 
 21.12.2008 20:17:28
Anasta
1 сообщения


Умный счетчик

Здраствуйте!

Делаю первые шаги в Access, пока еще далеко не волшебник... Вопрос такой:

Есть ряд регионов, каждый из которых имеет свой числовой номер, который его определяет уникальным образом. Есть города, которые относятся к определенным регионам и имеют сквозную нумерацию в рамках региона, то есть город уникальным образом определяют номер региона и номер города в этом регионе. Есть объекты, расположенные в городах и пронумерованные в рамках города, то есть каждый объект определяется номерами региона, города и самого объекта. Вопрос как организовать систему хранения информации.

Я сделала табличку с регионами и их номерами (номера - ключи). Вторую табличку сделала такую: номер региона (связь один-ко-многим с таблицей регионов), номер города , название города (ключ: номер региона+номер города). На этом и запнулась, тк не знаю как настроить автоматическое присвоение номера городу в рамках региона. Попытка использовать счетчик не увенчалась успехом, тк он нумерует все города сквозным образом, а мне нужно, чтобы нумеровал по каждому региону...

Наверное, мой вопрос выеденного яица не стоит, но как его решить я не знаю, пожалуйста, помогите

 22.12.2008 10:35:22
Admin1
731 сообщения
1-ый


Re: Умный счетчик

а) Таблица Города должна иметь поле ГородID (счетчик), РегионID (целое число), 
б) Таблица Регионы должна иметь поле РегионID (счетчик). 
в) Регионы связываются с городами как один ко многим с возможностью удаления и изменения записей.
г) Далее нужна форма для заполнения таблицы Города, где вводится Регион из списка и город как текст (можно сделать список по названию).

В этом случае, все будет работать, и таблицы будут заполняться данными автоматически. Если нужны статические номера городов и регионов (без счетчиков), то надо заранее определить функции, которые будут генерировать и проверять номера.

  Программирование  Microsoft Access. Файлы mdb и accdb  Умный счетчик...
ПоискПоиск  Список форумовСписок форумов  
right