Форма «SubИзменениеАавнсОтчета» - ленточная форма 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Форма «SubИзменениеАавнсОтчета» - ленточная форма



а) Поля

 

1) «ПоСчету»

Назначение: для отображения номера счета по которому было выписано сопровождение для текущей организации.

Источник записей: аналогичное поле в исходной таблице.

 

2) «КодСистемы»

Назначение: для отображения названия системы, на которую было выписано сопровождение для текущей организации.

Источник записей: аналогичное поле в исходной таблице.

 

3) «ДатаНМС» - скрытое поле

Назначение: для хранения даты начального месяца сопровождения по данному счету.

Источник записей: аналогичное поле в исходной таблице.

 

4) «Поле2» - скрытое поле

Назначение: для хранения даты последнего месяца сопровождения по данному счету.

Источник записей: аналогичное поле в исходной таблице.

 

5) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи в авансовом отчете. Значение используется, как значение фильтра при вызове диалогового окна «ИзменАавнсОтчТАБЛ».

Источник записей: аналогичное поле в исходной таблице.

 

6) «Поле4»

Назначение: для отображения даты первого месяца сопровождения по данному счету.

Источник записей: =Format([ДатаHMC];"mmmm yyyy").

 

7) «ДатаПМС»

Назначение: для отображения даты последнего месяца сопровождения по данному счету.

Источник записей: =Format([Поле2];"mmmm yyyy")

 

б) Кнопки

 

1) «Кнопка14» (...).

Назначение: для вызова диалогового окна «ИзменАавнсОтчТАБЛ», с применением фильтра по соответствующему значению в поле «ИдентКод» (листинг 3.68).

Примечания: реализация с помощью мастера.

 

Форма «ИзменАавнсОтчТАБЛ» - ленточная форма

а) Поля

 

1) «Месяц»

Назначение: для отображения месяца авансового отчета.

Источник записей: аналогичное поле в исходной таблице.

 

2) «Сумма»

Назначение: для отображения суммы по соответствующему месяцу авансового отчета.

Источник записей: аналогичное поле в исходной таблице.

 

3) «ИдентКод» - скрытое поле

Назначение: для хранения уникального кода записи по авансовому отчету. Значение по которому используется фильтр при вызове диалогового окна «ИзменАавнсОтчТАБЛ».

Источник записей: аналогичное поле в исходной таблице.

 

б) Кнопки

 

1) «Кнопка8» (Выход).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.

 

 

Комментарии.

Описанная структура имеет следующие особенности работы

 

1. Для формы Основная по событию «Текущая запись» в процедуре обработки событий происходит заполнение временной таблицы «Изменение АвансОтчета» и обновление формы, с целью отображения последних изменений с подчиненной форме.

(листинг 3.69).

 

 

9. Общая результирующая информация по организациям, адресные и банковские реквизиты, счета, выписанные на организации, информация по системам для данной организации.

Для реализации данного этапа была разработана структура взаимодействия трех форм:

1. «ИнфПоОрганизациям» - основная

(источник записей таблица «Заказчики»).

2. «ИнфоПоОрганСистемы» - подчиненная1 (к основной)

 (источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

3. «ИнфоПоОрганSub» - подчиненная2 (к основной)

 (источник записей временная таблица «ИнфоПоСистемамЗаказчика»).

 

Форма «ИнфПоОрганизациям»

а) Поля

 

1) «Образец»

Назначение: свободное поле для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка24»(Найти).

Вводимое значение: текстовое или цифровое.

 

2) «Список13» - список.

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице «Заказчики».

Примечания: сформирован с помощью мастера.

 

3) Другие поля данной формы являются полями для отображения адресных и банковских реквизитов текущей организации и имеют источниками данных соответствующие поля в исходной таблице.

 

б) Кнопки

 

1) «Кнопка24»(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.70).

Примечания:.

 

2) «Кнопка57» (Обновить) - необходимость?.

Назначение: для обновления данных для текущей формы. Процедура обработки событий (листинг 3.71).

Примечания: считывание обновленных данных из исходной таблицы на сетевом диске.

 

3) «Кнопка26» (Адрес, реквизиты).

Назначение: для вывода на экран адресных и банковских реквизитов организации (листинг 3.72).

Примечания: задание свойству Visible форм Подчиненная1 и Подчиненная2 значения False.

 

4) «Кнопка28» (Счета).

Назначение: для вывода на экран информации по счетам выписанным для текущей организации. (листинг 3.73).

Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика», задание свойству Visible формы Подчиненная1 значения True и Подчиненная2 значения False.

 

5) «Кнопка27» (Системы).

Назначение: для вывода на экран информации по системам для текущей организации. (листинг 3.74).

Примечания: заполнение временной таблицы «ИнфоПоСистемамЗаказчика», задание свойству Visible формы Подчиненная1 значения False и Подчиненная2 значения True.

 

6) «Кнопка25» (Выход).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.

 



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 105; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.192.3 (0.008 с.)