Создание автоматизированной базы данных в Excel с записью пользователя для списка поставщиков

#excel #database

Вопрос:

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

До сих пор я выполнял основную основную работу, такую как создание, проектирование и подготовка листов, и создал формат для таблицы и всего остального. Но это очень простая «база данных» с простым VBA и командами, такими как фильтры и так далее.

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

План на Будущее

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

  • Создайте своего рода пользовательский интерфейс ввода, в котором пользователь может записать имя поставщика и записать информацию, и она напрямую будет добавлена в базу данных.
  • Если кто-то хочет удалить поставщика, то просто используйте интерфейс или другой интерфейс для поиска поставщика и нажмите кнопку Удалить, и он должен удалить строку поставщика, сохраняя при этом все остальное под контролем.
  • Если кто-то ищет поставщика в интерфейсе, excel должен напрямую отображать всю информацию об этом поставщике в текстовых полях. И пользователь может изменить информацию для этого поставщика.

Все вышесказанное сделает программу намного проще и эффективнее для других членов команды. Но у меня есть следующие вопросы:

  1. Можно ли выполнять вышеуказанные задачи в Excel? Как и в excel, у него даже есть такая мощь и программирование для выполнения таких задач. Я знаю, что SQL-это своего рода программа для этого, но на моем рабочем месте на самом деле нет SQL, и члены моей команды не самые технически подкованные, чтобы я мог использовать SQL для них.
  2. Я видел некоторые места на YouTube и в Интернете, где они делали что-то подобное, но на самом деле они используют нумерацию в базе данных. Поэтому всякий раз, когда добавляется новая запись, их программы добавляют новый номер в строку. Но вместо этого я больше работаю над алфавитным порядком, и если пользователь хочет просмотреть базу данных, то она должна быть в алфавитном порядке.
  3. Теперь я сам переезжаю на неизведанную территорию, так как это немного сложнее для моего уровня, что делает его еще более захватывающим, так как я с нетерпением жду возможности узнать что-то новое. Поэтому, есть ли какие-либо темы или команды, которые я должен изучить, переходя к этому?

Я также не могу использовать доступ, так как весь файл должен быть загружен во внешнюю систему управления файлами, где я могу загрузить только один файл, поэтому это должен быть только один файл excel.

Любая помощь была бы великолепна! Спасибо!