Создание пользовательских форм в Visual Basic for Applications. Любин А.Н. - 48 стр.

UptoLike

Составители: 

48
3.7. Пример 7. VBA программа «Список»
В данном примере показано, каким образом можно организо-
вать ввод данных (списка) через пользовательскую форму в одно-
мерный массив и запись этого массива в файл, с последующим
считывании из него данных и их вывод в поле пользовательской
формы при еѐ запуске.
В примере показано, как можно организовать добавление и
удаление через пользовательскую форму данных (записей) в соз-
данном ранее массиве, с возможностью его сжатия при удалении из
него данных.
Задание. Создать программу под названием «Список» для вво-
да через пользовательскую форму списка названий студенческих
групп, добавления названий в список и удаление названий студен-
ческих групп из списка. Список названий студенческих групп по-
местить в одномерный массив. При завершении программы массив
со списком должен быть сохранѐн в файле, а при запуске програм-
мы считан из файла обратно в массив и выведен в список пользо-
вательской формы. При удалении данных из массива организовать
его сжатие, т.е. смещение данных с целью заполнения свободных
мест в массиве, появившихся в результате удаления в нем отдель-
ных записей (его элементов).
Создание пользовательских форм
и процедур, их работа
Порядок создания пользовательских форм аналогичен преды-
дущим примерам.
В данном задании должно быть создано две формы. Первая
пользовательская форма может быть выполнена в виде, представ-
ленном на рис. 52. При вводе или добавлении названия студенче-
ской группы в поле с названием «Добавить группу» вводиться на-
      3.7. Пример 7. VBA программа «Список»
    В данном примере показано, каким образом можно организо-
вать ввод данных (списка) через пользовательскую форму в одно-
мерный массив и запись этого массива в файл, с последующим
считывании из него данных и их вывод в поле пользовательской
формы при еѐ запуске.
    В примере показано, как можно организовать добавление и
удаление через пользовательскую форму данных (записей) в соз-
данном ранее массиве, с возможностью его сжатия при удалении из
него данных.
    Задание. Создать программу под названием «Список» для вво-
да через пользовательскую форму списка названий студенческих
групп, добавления названий в список и удаление названий студен-
ческих групп из списка. Список названий студенческих групп по-
местить в одномерный массив. При завершении программы массив
со списком должен быть сохранѐн в файле, а при запуске програм-
мы считан из файла обратно в массив и выведен в список пользо-
вательской формы. При удалении данных из массива организовать
его сжатие, т.е. смещение данных с целью заполнения свободных
мест в массиве, появившихся в результате удаления в нем отдель-
ных записей (его элементов).

            Создание пользовательских форм
                 и процедур, их работа
   Порядок создания пользовательских форм аналогичен преды-
дущим примерам.
    В данном задании должно быть создано две формы. Первая
пользовательская форма может быть выполнена в виде, представ-
ленном на рис. 52. При вводе или добавлении названия студенче-
ской группы в поле с названием «Добавить группу» вводиться на-
                              48