Сейчас коротко вспомним (имено вспомним, людям которые понятия не имеют что такое база даных предлагаю сначала ознокомится с азами даного вопроса в соответствующей литературе) как построена наша БД - LS
Как известно БД состоит из таблиц (основных структурных единиц) которые (в реляционых БД) связаны между собой отношениями по определьоным ключевым полям.
Итак из чего состоит наша база LS ?
При работе с BASESERV 2.1 (сервисная програма АСОПД редактор баз даных "напрямую") когда открываете базу LS видите перед собой последовательность записей (лицевых) но как можно заметить что даных маловато - так оно и есть на самом деле отображается токо основная таблица БД можно сказать "шапки" лицевых счетов.
Вся остальная информация содержится в подчиненых наборах - других таблицах БД связаных с основной (шапками) с помощью ключевого поля - в нашем случае номера ЛС.
[Ви повинні бути зареєстровані та підключені , щоб побачити це зображення]Если нажать в етом окне F4 нам будет показан список поючинёных наборов (привязаных таблиц)
[Ви повинні бути зареєстровані та підключені , щоб побачити це зображення]Чтобы было понятней покажу на упрощеном примере (это не ЛС !!)
[Ви повинні бути зареєстровані та підключені , щоб побачити це зображення]Видим - основная таблица содержыт по одной записи на один ЛС - ("шапки")
К ней с помощью номера ЛС (ключевого поля) привязуются записи из других таблиц (подчинёных наборов).
Причом в подчинёных таблицах относящихся к одному ЛС запесей может быть много, вот и получается что к одной записи в основной таблице привязуется таблица (на самом выборка "запрос" из подчинёной таблицы).
Что происходит когда какоето ПТК обращается к базе ЛС, например Просмотр ЛС -
выбирается основная запись - ЛС
по номеру ЛС из подчинёных таблиц выбираются записи з даным номером ЛС и отображаются в виде отдельных таблиц при просмотре - список иждевенцов, таблица (масив) назначений.