ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Обучение Microsoft Office
Окончание функциональной разработки формы - UserForms (13)

Окончание функциональной разработки формы - UserForms (13)

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Ссылка на скачивание файла в его текущей версии: В этом видео мы закончим функциональную разработку нашей пользовательской формы для воображаемого пункта аренды автомобилей. В этом видео мы: рассмотрим, как изменять Caption TextBox-ов в зависимости от определенного условия. В этом видео мы будем изменять Caption текстбокса Цена за день в зависимости от выбора определенной доступной модели пропишем формулу в последнем столбце дней в Data Table заказов окончим такие более мелкие, но тем не менее важные настройки пользовательской формы, как Caption и TabIndex ы всех элементов управления формы Наиболее сложной и занимающей большую долю этого видео частью будет написание алгоритма изменения подписи в текстбоксе цены, что будет хорошим упражнением для тебя. Так что устраивайся поудобнее и приятного просмотра!
Дата: 2021-09-02

Комментарии и отзывы: 10


Спасибо вам за всю ту информацию, что вы даете)
Тем не менее у меня возник достаточно интересный, на мой взгляд вопрос:
Если мы занимаемся например продажей товаров, и один клиент может купить больше чем 1 товар, как нам заносить его(клиента, вместе с его покупками в БД? Data Table(Если я не ошибаюсь конечно) Не подразумевают, что я могу добавить на одну строку массив товаров, массив их цен соответственно и массив кол-ва приобретенных товаров.
Я нашел только 2 выхода их данной ситуации:
1. Записывать все эти значения в одну ячейку через _ и потом разделять функцией split
Это крайне неудобно как по мне. Плюс сама таблица становится абсолютно нечитаемой. И единственным адекватным способом прочитать всю информацию об этом заказе - это либо сделать отдельную форму и подгружать данные в нее, предварительно их Раскодировав, либо делать это же но в первичной форме(с помощью которой мы вносили заказ в таблицу)
2. Выделять несколько строк под одного клиента. В отличие от 1 способа, этот я реализовал лично, так что о минусах такого способа могу говорить точно.
Таблица хоть и становится более читаемой, и даже относительно понятной при непосредственном просмотре, однако работать с кодом для такой таблицы это тихий ужас. Куча Костылей, любое отклонение от задуманного алгоритма работы может привести к достаточно серьезным багам и ошибкам и вытекающим из них проблемам.
Много гемора, так как кол-во товаров не фиксированное, один клиент может занимать как одну строку, так и 15 строк. Это добавляет новые неудобства в написании кода. Сто миллионов циклов, куча переменных. Со временем код вообще перестает быть читаемым.
P. S А если учитывать что при заполнении формы условный сотрудник мог допустить ошибку в написании, и нужно еще предусмотреть код, который будет вносить изменения в уже существующий заказ(в том числе добавление у удаление товаров из заказа, то можно вообще с ума сойти.
Билял, я очень надеюсь что есть еще какой-то способ ведения базы данных на такой случай, о котором я просто еще не знаю. Если это так, то прошу, напишите пожалуйста)

ответить

Здравствуйте, спасибо за видео по excel - oни прекрасно вам удаются. На работе у себя делал достаточно сложный файл, постоянно в течении пары лет его развиваю и вместе с этим растут мои знания и навыки и в формулах и в vba. Но впереди уже вижу предел в развитии - одновременное использование файла по сети многими работниками. Вопрос - есть ли у меня шанс не слезая с excel сделать по-настоящему многопользовательский одновременный доступ? И планируются ли уроки в этой сфере?
ответить

Подскажите, пожалуйста, если делать такую таблицу, а затем файлу Эксель давать общий доступ, приходится таблицу преобразовывать в обычный диапазон. Соответственно, когда диапазон возвращаешь обратно в Таблицу, ее название меняется, и макросы перестают работать. Можно что-то сделать с этой проблемой? Не переписывать же каждый раз название таблицы. Спасибо!
ответить

Билял, большая просьба: можно ли сделать в каком-нибудь уроке пояснение - есть ли способ добавлять значения в ячейки на листе ТОЛЬКО через форму? Чтобы, как бы юзер не тыкал курсором в таблицу или просто лист документа - он оставался бы неактивен, а все данные вносились/редактировались/удалялись исключительно через формы?
ответить

По данному примеру это будет крайнее видео? Т. к. есть ряд недочетов которые могут неправильно отображать стоимость конечную, если в месяце 30 дней, а считает как 31, т. е. на 1 день больше. Также можно указать дату окончания аренды как раннее число чем дата начала аренды. Спасибо
ответить

Где можно почитать о следующих элементах разработчика (я не знаю как они называются): два поля с выпадающими списками вверху окна кода.
Не совсем понимаю для чего они нужны и как они работают.

ответить

Билял, добрый день. Ваши уроки - это что-то нечно! Отличная подача материала! Очень жду завершающих видео по данному курсу. Спасибо Вам за Ваш труд! С уважением, Валерий.
ответить

Большое спасибо. Но, проблема с пониманием: ( Например, пытаюсь выполнить поиск артикула с частичным вхождением, как-то неправильно срабатывает. Где можно посмотреть?
ответить

Все ни как не могу дождаться трюк с commandbutton ами. Когда увидел в ролике, не хватило терпение, сделал по событиям MouseMove CommandButton и Userform. Насколько правильно это решение
ответить

Здравствуйте. Очень благодарен вам за такие видео, все очень просто и понятно. Надеюсь будут уроки где можно редактировать или удалять запись через форму. Спасибо.
ответить
Добавить отзыв, комментарий






Другие видео канала