|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
катастрофа, проверил согласен! спасибо , только вот всегда хочется стремится к минимум кода, но и ваш работает! спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2019, 21:14 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
assei, Len никогда не считает длину строки, а берёт готовое значение, которое всегда хранится в начале строки, поэтому лучше и быстрее не сравнивать строку с "", а считать длину ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 07:17 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
катастрофа, это все хорошо и позновательно для меня, но сути проблемы я так и не увидел, Почему же у меня загружается код после выхода , после прерывания? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 08:57 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Потому что между "Call проверка" и "ДРУГОЙ КОД" у тебя нет никакого прерывания, почему оно должно прерываться по твоему? Ты ничего для этого не сделал. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 09:13 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, так между перво проверкой указал Exit Sub , код должен прерваться ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 09:16 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
когда ты внутри " Sub проверка()" пишешь "Exit Sub ", у тебя заканчивается выполнение " Sub проверка" и не более того. Точно так же, как оно заканчивается, когда доходит до последней команды внутри " Sub проверка". А вот внутри " Sub CommandButton1_Click" у тебя нет никакого "Exit Sub ", поэтому после "Call проверка" выполняется "ДРУГОЙ КОД", просто команды выполняются друг за другом последовательно, если ты ничего не сделаешь для изменения порядка выполнения команд. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 09:24 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, у меня только что приходит это перенести код из модуля который проверяет второе условие, НО я бы хотел оставить в модуле, а так Код: vbnet 1. 2.
у меня вообще после заполнения все полей не выполняется далее код ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 10:31 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Само собой, теперь ты написал Exit Sub и процедура заканчивается А тебе нужно выполнять Exit Sub только если проверка не прошла А для этого ты должен знать результат проверки. А "проверка" никак не сообщает тебе результат проверки. Что нужно сделать - я писал выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 10:34 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, я изменил порядок, но на кнопке оставил как есть Call проверка, но код срабатывает в двух условий Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 11:46 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, даже если прерываю так, в этом случае не срабатывает ни чего Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 11:49 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Блин, ну как еще объяснить? Не писать же всю программу за тебя, ты так ничему не научишься Код: vbnet 1. 2. 3.
думай ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 12:05 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, блин так проверку надо делать ??!!! так я понял что проверку в кнопке надо делать НО я то хотел весь код оставить в модуле ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 12:14 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Ну так и оставляй в модуле. Только результат проверки тебе нужно вернуть из модуля в код кнопки ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 12:22 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
я в эти прерывания не вник, но я думаю вот что об этом есть форма, на ней есть поля для заполнения, и кнопка, делает что-то .... предполагается что юзер заполняет поля и жмёт кнопку вот он нажал кнопку-прога не после первого не правильно заполненного поля выдает резюме, а сразу все проверяет правее от поля я бы поставил лейблы, в случае правильности на лейблы ставил зелёного цвета галочку иначе красного цвета крестик информативно и сразу по всем полям и какое прерывание? если что-то неладно, предполагается что юзер улаживает и снова жмёт кнопку и всё повторяется.... по моему так, не? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 13:16 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
можно и чтобы кнопка появилась, была доступна только когда все поля заполнил ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 13:18 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
катастрофа, сейчас пообедаем и будем дальше мозг выедать мне бы хотелось бы понять, тот подход который мною задумано ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 13:29 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
сессия началась, что ли? от куда столько вопросов 0 уровня? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 14:16 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Roman Mejtes, сами то давно стали "умным"? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 14:34 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, не получается Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 14:59 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Не нужно использовать public Нужно вернуть результат из функции "проверка" Для этого нужно открыть учебник и почитать, как в VB создаются функции, как из них возвращаются значения, как принять значение из вызванной функции в переменную. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 15:03 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
assei, каша какая-то Код: vbnet 1. 2. 3.
Код: vbnet 1.
когда станет =0? пальчиком жмите на Эф8 и в нужных местах добавьте Debug.Print .... в Immediate смотрите результат ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 15:08 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, после того как прошла проверка и все поля заполнены Код: vbnet 1. 2. 3. 4.
процедура попадает в Код: vbnet 1. 2.
но почему то и на прерывание попадает "Exit Sub" а если убрать прерывание то и код на проверку пустых полей Код: vbnet 1. 2. 3. 4. 5. 6.
тоже попадает в Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 10:10 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Shocker.Pro, сдается я проверку не правильно делаю Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 11:11 |
|
Проверка TextBox на пустоту
|
|||
---|---|---|---|
#18+
Покажи строку, в которой твоя функция "проверка" возвращает результат проверки (или хоть какой-нибудь результат) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 11:33 |
|
|
start [/forum/topic.php?fid=60&msg=39893851&tid=2154852]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 462ms |
0 / 0 |