0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 44
|
|
1 | |
Проверка TextBox на заполненность01.04.2015, 08:09. Показов 13924. Ответов 19
Метки нет (Все метки)
Здравствуйте. У меня на форме есть 20 текст боксов. При нажатии на кнопку информация из текст боксов заносится в таблицу. Нужно чтобы если есть пустой текст бокс то данные в таблицу не переносились, а выходило предупреждение что такое то поле пустое.
Заранее благодарю
0
|
01.04.2015, 08:09 | |
Ответы с готовыми решениями:
19
Проверка TextBox на заполненность (в MultiPage) Сделать textbox невидимым для проверки на заполненность ячеек Проверка на заполненность поля и его заполнение Access Проверка по заданным по условию колонок таблицы на заполненность ячеек |
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|||||||||||
01.04.2015, 09:22 | 2 | ||||||||||
Сообщение было отмечено zLegendary как решение
Решение
Это функция проверки текстбоксов на форме
2
|
3911 / 2311 / 782
Регистрация: 02.11.2012
Сообщений: 6,147
|
||||||
01.04.2015, 09:25 | 3 | |||||
моих знаний хватает только на такой вариант.
0
|
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 44
|
|
01.04.2015, 09:39 [ТС] | 4 |
Если есть пустой текстбокс то ошибку выводит не фразу, а знаки вопроса. и информация из заполненных текст боксов все равно заполняется(
Добавлено через 1 минуту Со знаками вопроса я разобрался, сейчас все нормально отображается. Но вот информация все равно переносится
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|
01.04.2015, 09:41 | 5 |
Поменяйте русский текст на "Fill all fields". Может она раньше проверки в коде заполняется. Код выложите.
0
|
3911 / 2311 / 782
Регистрация: 02.11.2012
Сообщений: 6,147
|
|
01.04.2015, 09:43 | 6 |
Делайте проверку в начале кода и если есть не заполненные делайте выход из кода и активацию формы. Vovchikvsb, вам дал вариант (второй код)
1
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|
01.04.2015, 09:43 | 7 |
0
|
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 44
|
||||||
01.04.2015, 10:11 [ТС] | 8 | |||||
Поставил проверку вперед и все заработало.
Добавлено через 38 секунд А можно немного откоментировать функцию?) хочу разобраться в ней. Спасибо) Добавлено через 1 минуту над кодом вы ужаснетесь)
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
||||||
01.04.2015, 10:20 | 9 | |||||
0
|
3911 / 2311 / 782
Регистрация: 02.11.2012
Сообщений: 6,147
|
|
01.04.2015, 10:23 | 11 |
zLegendary, у вас в разных столбцах разное заполнение строк?
0
|
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 44
|
|
01.04.2015, 10:36 [ТС] | 12 |
немного не понял вас. Все текст боксы на форме заполняют 1 строку. Каждый текст бокс - свой столбик.
Добавлено через 2 минуты Просто только начал изучать VBA
0
|
3911 / 2311 / 782
Регистрация: 02.11.2012
Сообщений: 6,147
|
|
01.04.2015, 10:53 | 13 |
зачем тогда вы каждый раз определяете последнюю заполненную ячейку (rk1-rk24). Один раз определили rk1 и дальше её одну и подставляйте. итог лишних 23 строчки кода.
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|||||||||||
01.04.2015, 11:14 | 14 | ||||||||||
Сообщение было отмечено zLegendary как решение
Решение
Переделал в цикл.
Если хотите иметь возможность в коде поменять столбцы для текстбоксов, то можно так
1
|
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 44
|
|
01.04.2015, 11:18 [ТС] | 15 |
Воу, Огромное спасибо) А циклы значительно упрощают жизнь
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
|
01.04.2015, 11:23 | 16 |
1
|
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 8
|
|
06.08.2020, 19:46 | 17 |
А можно сделать так,что в случае, если текстбокс заполнен, то формируется новая строка в экселе, а если текстбокс не заполнен, то и строка в экселе не добавляется?
Помогите с кодом, пожалуйста
0
|
466 / 123 / 61
Регистрация: 04.03.2015
Сообщений: 325
|
||||||
06.08.2020, 22:31 | 18 | |||||
Если я правильно понял, то нужно то же самое, но только без сообщения.
Можно просто убрать строку:
0
|
0 / 0 / 0
Регистрация: 27.07.2020
Сообщений: 8
|
|
09.08.2020, 10:37 | 19 |
Посмотрите, пожалуйста файл во вложении.
В файле 3 вкладки: "Добавить пациента" - работает корректно "Аналитика" - еще не делал ничего и "Ввод данных" - здесь 2 момента не получается: 1. при выборе значений из комбобокса в текстбоксах не всегда выскакивают корректные значения; 2. При внесении значений в текстбоксы "значения" нужно чтобы только заполненные текстбоксы формировали строки в файле на закладке BD, а не 19 строк каждый раз образовывалось
0
|
Ученик Нарушитель
233 / 143 / 53
Регистрация: 01.04.2020
Сообщений: 469
|
|
09.08.2020, 18:44 | 20 |
АСК_, архив пустой. Здравствуйте.
А лучше создайте свою тему. Модераторы придут...
0
|
09.08.2020, 18:44 | |
09.08.2020, 18:44 | |
Помогаю со студенческими работами здесь
20
Проверка TextBox на заполненность в частном случае Проверка на заполненность Проверка на заполненность Проверка инпутов на заполненность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |