Контактный адрес электронной почты:klste@hotmail.de

 

Многостолбцовую базу данных с поисковой системой и картинками в Excel VBA самим создать

 

 

Excel VBA. Многостолбцовая база данных с поисковой системой, картинками и просмотр фильтра в списке

 

Эта программа представляет собой файл Excel, запрограммированный в VBA. Программа создает и редактирует базу данных Excel с 140 столбцами и 5000 строками.

Файл Excel имеет 5 рабочих листов: Маска, База данных, Лист, Список и База данных2.

В программе все делается из маски ввода. Маска ввода активируется на рабочем листе «Маска» с помощью кнопки «Маска».

Все данные вводятся в лист «База данных». База данных состоит из 10 разделов, каждая секция имеет 14 столбцов.

Имена областей вводятся в строке 11, а введенные имена областей видны в маске ввода.

Заголовки столбцов находятся в строке 12. Если столбец имеет заголовок, столбец виден в маске ввода и может редактироваться. Если столбец не имеет заголовка, его не видно в маске ввода.

В маске справа находятся две кнопки «Т» и «В».

Кнопка «Т» вызывает серию из 10 желтых кнопок (от 1 до 10). Каждая кнопка отвечает за область базы данных.

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

В нижней части каждого заголовка столбца находится поле со списком, в поле со списком вы можете выбрать 4 типа данных: текст, число, дату и время. Желтая кнопка «Ввести» назначит выбранные типы данных выбранным столбцам.

Кнопка «В» вызывает серию из 10 синих кнопок (от 1 до 10). Каждая кнопка отвечает за область базы данных.

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

Ниже каждого заголовка столбца может быть белое текстовое поле или желтое поле со списком. Желтое поле со списком видно только в том случае, если что-то было введено в таблице «База данных» над заголовком столбца в строках с 1 по 10. Желтые поля со списком предназначены для повторяющихся терминов. Например, если заголовок столбца - «Приветствие», в поле со списком стоит «Госпожа» или «Господин». Под текстовым полем/полем со списком указан тип данных, назначенный столбцу. Синей кнопкой «Ввести» содержимое текстовых полей/полей со списком вводится в базу данных, введенное в столбец получает формат, который назначен этому столбцу.

Сверху справа находится поле со списком «ИД-Но.». В нём стоят все созданные ИД-Но. из базы данных.

Если поле со списком пусто, запись вводится под новым ИД-Но..

Если в поле со списком стоит ИД-Но., то запись вводится под этим ИД-Но..

С помощью кнопки «Лист» в листе «Лист» составляется список всех данных выбранного идентификационного номера.

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

Кнопка «База данных» создает копию всей базы данных на листе «База данных2». Копию можно по желанию анализировать. Если в листе «База данных2» включен фильтр, в списке будут видны только отфильтрованные записи. Ширина всех столбцов в списке автоматически настраивается и все записи видны полностью.

Дважды щелкнув левой кнопкой мыши, вы можете выбрать каждую строку в списке и ввести ее в полях ввода.

Каждому ИД-Но. можно добавить картинку, если нажать кнопку «Вставить картинку» или удалить картинку, если нажать кнопку  «Удалить картинку», пароль для удаления картинки - цифра 3.

Кнопкой «Удалить ИД-Но.», удаляется запись выбраного ИД-Но., пароль - цифра 3.

Кнопкой «Удалить все» удаляется все содержимое базы данных, пароль - цифра 3.

 

 

 

 

Многостолбцовая база данных с поисковой системой и картинками в Excel VBA

 

Эта программа представляет собой файл Excel, запрограммированный в VBA. Программа создает и редактирует базу данных Excel с 140 столбцами и 5000 строками.

Файл Excel имеет 5 рабочих листов: Маска, База данных, Лист, Список и База данных2.

В программе все делается из маски ввода. Маска ввода активируется на рабочем листе «Маска» с помощью кнопки «Маска».

Все данные вводятся в лист «База данных». База данных состоит из 10 разделов, каждая секция имеет 14 столбцов.

Имена областей вводятся в строке 11, а зарегистрированные имена областей отображаются в маске ввода.

Заголовки столбцов находятся в строке 12. Если столбец имеет заголовок, столбец отображается в маске ввода и может редактироваться. Если столбец не имеет заголовка, он не будет отображаться в маске ввода.

В маске справа находятся две кнопки «Т» и «В».

Кнопка «Т» вызывает серию из 10 желтых кнопок (от 1 до 10). Каждая кнопка отвечает за область базы данных.

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

В нижней части каждого заголовка столбца находится поле со списком, в поле со списком вы можете выбрать 4 типа данных: текст, число, дату и время. Желтая кнопка «Ввести» назначит выбранные типы данных выбранным столбцам.

Кнопка «В» вызывает серию из 10 синих кнопок (от 1 до 10). Каждая кнопка отвечает за область базы данных.

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

Ниже каждого заголовка столбца может быть белое текстовое поле или желтое поле со списком. Желтое поле со списком видно только в том случае, если что-то было введено в таблице «База данных» над заголовком столбца в строках с 1 по 10. Желтые поля со списком предназначены для повторяющихся терминов. Например, если заголовок столбца - «Приветствие», в поле со списком стоит «Госпожа» или «Господин». Под текстовым полем/полем со списком указан тип данных, назначенный столбцу. Синей кнопкой «Ввести» содержимое текстовых полей/полей со списком вводится в базу данных, введенное в столбец получает формат, который назначен этому столбцу.

Сверху справа находится поле со списком «ИД-Но.». В нём стоят все созданные ИД-Но. из базы данных.

Если поле со списком пусто, запись вводится под новым ИД-Но..

Если в поле со списком стоит ИД-Но., то запись вводится под этим ИД-Но..

С помощью кнопки «Лист» в листе «Лист» составляется список всех данных выбранного идентификационного номера.

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

Кнопкой «Удалить ИД-Но.», удаляется запись выбраного ИД-Но., пароль - цифра 3.

Кнопкой «Удалить все» удаляется все содержимое базы данных, пароль - цифра 3.

Каждому ИД-Но. можно добавить картинку, если нажать кнопку  «Вставить картинку» или удалить картинку, если нажать кнопку  «Удалить картинку».

Кнопка «База данных» создает копию всей базы данных на листе «База данных2». Копию можно по желанию анализировать.