
Окончание функциональной разработки формы - UserForms (13)
содержание видео
Дата: 2021-09-02
Похожие видео
Комментарии и отзывы: 10
Иван
Спасибо вам за всю ту информацию, что вы даете)
Тем не менее у меня возник достаточно интересный, на мой взгляд вопрос:
Если мы занимаемся например продажей товаров, и один клиент может купить больше чем 1 товар, как нам заносить его(клиента, вместе с его покупками в БД? Data Table(Если я не ошибаюсь конечно) Не подразумевают, что я могу добавить на одну строку массив товаров, массив их цен соответственно и массив кол-ва приобретенных товаров.
Я нашел только 2 выхода их данной ситуации:
1. Записывать все эти значения в одну ячейку через _ и потом разделять функцией split
Это крайне неудобно как по мне. Плюс сама таблица становится абсолютно нечитаемой. И единственным адекватным способом прочитать всю информацию об этом заказе - это либо сделать отдельную форму и подгружать данные в нее, предварительно их Раскодировав, либо делать это же но в первичной форме(с помощью которой мы вносили заказ в таблицу)
2. Выделять несколько строк под одного клиента. В отличие от 1 способа, этот я реализовал лично, так что о минусах такого способа могу говорить точно.
Таблица хоть и становится более читаемой, и даже относительно понятной при непосредственном просмотре, однако работать с кодом для такой таблицы это тихий ужас. Куча Костылей, любое отклонение от задуманного алгоритма работы может привести к достаточно серьезным багам и ошибкам и вытекающим из них проблемам.
Много гемора, так как кол-во товаров не фиксированное, один клиент может занимать как одну строку, так и 15 строк. Это добавляет новые неудобства в написании кода. Сто миллионов циклов, куча переменных. Со временем код вообще перестает быть читаемым.
P. S А если учитывать что при заполнении формы условный сотрудник мог допустить ошибку в написании, и нужно еще предусмотреть код, который будет вносить изменения в уже существующий заказ(в том числе добавление у удаление товаров из заказа, то можно вообще с ума сойти.
Билял, я очень надеюсь что есть еще какой-то способ ведения базы данных на такой случай, о котором я просто еще не знаю. Если это так, то прошу, напишите пожалуйста)
ответить
Спасибо вам за всю ту информацию, что вы даете)
Тем не менее у меня возник достаточно интересный, на мой взгляд вопрос:
Если мы занимаемся например продажей товаров, и один клиент может купить больше чем 1 товар, как нам заносить его(клиента, вместе с его покупками в БД? Data Table(Если я не ошибаюсь конечно) Не подразумевают, что я могу добавить на одну строку массив товаров, массив их цен соответственно и массив кол-ва приобретенных товаров.
Я нашел только 2 выхода их данной ситуации:
1. Записывать все эти значения в одну ячейку через _ и потом разделять функцией split
Это крайне неудобно как по мне. Плюс сама таблица становится абсолютно нечитаемой. И единственным адекватным способом прочитать всю информацию об этом заказе - это либо сделать отдельную форму и подгружать данные в нее, предварительно их Раскодировав, либо делать это же но в первичной форме(с помощью которой мы вносили заказ в таблицу)
2. Выделять несколько строк под одного клиента. В отличие от 1 способа, этот я реализовал лично, так что о минусах такого способа могу говорить точно.
Таблица хоть и становится более читаемой, и даже относительно понятной при непосредственном просмотре, однако работать с кодом для такой таблицы это тихий ужас. Куча Костылей, любое отклонение от задуманного алгоритма работы может привести к достаточно серьезным багам и ошибкам и вытекающим из них проблемам.
Много гемора, так как кол-во товаров не фиксированное, один клиент может занимать как одну строку, так и 15 строк. Это добавляет новые неудобства в написании кода. Сто миллионов циклов, куча переменных. Со временем код вообще перестает быть читаемым.
P. S А если учитывать что при заполнении формы условный сотрудник мог допустить ошибку в написании, и нужно еще предусмотреть код, который будет вносить изменения в уже существующий заказ(в том числе добавление у удаление товаров из заказа, то можно вообще с ума сойти.
Билял, я очень надеюсь что есть еще какой-то способ ведения базы данных на такой случай, о котором я просто еще не знаю. Если это так, то прошу, напишите пожалуйста)
ответить
Сергей
Здравствуйте, спасибо за видео по excel - oни прекрасно вам удаются. На работе у себя делал достаточно сложный файл, постоянно в течении пары лет его развиваю и вместе с этим растут мои знания и навыки и в формулах и в vba. Но впереди уже вижу предел в развитии - одновременное использование файла по сети многими работниками. Вопрос - есть ли у меня шанс не слезая с excel сделать по-настоящему многопользовательский одновременный доступ? И планируются ли уроки в этой сфере?
ответить
Здравствуйте, спасибо за видео по excel - oни прекрасно вам удаются. На работе у себя делал достаточно сложный файл, постоянно в течении пары лет его развиваю и вместе с этим растут мои знания и навыки и в формулах и в vba. Но впереди уже вижу предел в развитии - одновременное использование файла по сети многими работниками. Вопрос - есть ли у меня шанс не слезая с excel сделать по-настоящему многопользовательский одновременный доступ? И планируются ли уроки в этой сфере?
ответить
Tanya
Подскажите, пожалуйста, если делать такую таблицу, а затем файлу Эксель давать общий доступ, приходится таблицу преобразовывать в обычный диапазон. Соответственно, когда диапазон возвращаешь обратно в Таблицу, ее название меняется, и макросы перестают работать. Можно что-то сделать с этой проблемой? Не переписывать же каждый раз название таблицы. Спасибо!
ответить
Подскажите, пожалуйста, если делать такую таблицу, а затем файлу Эксель давать общий доступ, приходится таблицу преобразовывать в обычный диапазон. Соответственно, когда диапазон возвращаешь обратно в Таблицу, ее название меняется, и макросы перестают работать. Можно что-то сделать с этой проблемой? Не переписывать же каждый раз название таблицы. Спасибо!
ответить
itech
Билял, большая просьба: можно ли сделать в каком-нибудь уроке пояснение - есть ли способ добавлять значения в ячейки на листе ТОЛЬКО через форму? Чтобы, как бы юзер не тыкал курсором в таблицу или просто лист документа - он оставался бы неактивен, а все данные вносились/редактировались/удалялись исключительно через формы?
ответить
Билял, большая просьба: можно ли сделать в каком-нибудь уроке пояснение - есть ли способ добавлять значения в ячейки на листе ТОЛЬКО через форму? Чтобы, как бы юзер не тыкал курсором в таблицу или просто лист документа - он оставался бы неактивен, а все данные вносились/редактировались/удалялись исключительно через формы?
ответить
Александр
По данному примеру это будет крайнее видео? Т. к. есть ряд недочетов которые могут неправильно отображать стоимость конечную, если в месяце 30 дней, а считает как 31, т. е. на 1 день больше. Также можно указать дату окончания аренды как раннее число чем дата начала аренды. Спасибо
ответить
По данному примеру это будет крайнее видео? Т. к. есть ряд недочетов которые могут неправильно отображать стоимость конечную, если в месяце 30 дней, а считает как 31, т. е. на 1 день больше. Также можно указать дату окончания аренды как раннее число чем дата начала аренды. Спасибо
ответить
itech
Где можно почитать о следующих элементах разработчика (я не знаю как они называются): два поля с выпадающими списками вверху окна кода.
Не совсем понимаю для чего они нужны и как они работают.
ответить
Где можно почитать о следующих элементах разработчика (я не знаю как они называются): два поля с выпадающими списками вверху окна кода.
Не совсем понимаю для чего они нужны и как они работают.
ответить
Валерий
Билял, добрый день. Ваши уроки - это что-то нечно! Отличная подача материала! Очень жду завершающих видео по данному курсу. Спасибо Вам за Ваш труд! С уважением, Валерий.
ответить
Билял, добрый день. Ваши уроки - это что-то нечно! Отличная подача материала! Очень жду завершающих видео по данному курсу. Спасибо Вам за Ваш труд! С уважением, Валерий.
ответить
Serg
Большое спасибо. Но, проблема с пониманием: ( Например, пытаюсь выполнить поиск артикула с частичным вхождением, как-то неправильно срабатывает. Где можно посмотреть?
ответить
Большое спасибо. Но, проблема с пониманием: ( Например, пытаюсь выполнить поиск артикула с частичным вхождением, как-то неправильно срабатывает. Где можно посмотреть?
ответить
Sobirjon
Все ни как не могу дождаться трюк с commandbutton ами. Когда увидел в ролике, не хватило терпение, сделал по событиям MouseMove CommandButton и Userform. Насколько правильно это решение
ответить
Все ни как не могу дождаться трюк с commandbutton ами. Когда увидел в ролике, не хватило терпение, сделал по событиям MouseMove CommandButton и Userform. Насколько правильно это решение
ответить
Torul
Здравствуйте. Очень благодарен вам за такие видео, все очень просто и понятно. Надеюсь будут уроки где можно редактировать или удалять запись через форму. Спасибо.
ответить
Здравствуйте. Очень благодарен вам за такие видео, все очень просто и понятно. Надеюсь будут уроки где можно редактировать или удалять запись через форму. Спасибо.
ответить
Добавить отзыв, комментарий
Другие видео канала















