|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
как сделать проверку поля на на то, есть ли в нем текст или нет? Чтобы если поле оказалось незаполненое не вылезал VBA с ошибкой а просто окно с сообщем что поле незаполнено. вроде как попробовал строку Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:29 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
С Null сравнивать нельзя. Для проверки на Null существует функция IsNull() Но кто сказал, что там именно Null, а не пустая строка? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:33 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
Наверное лучше if len(текстовое поле) = 0 then ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:38 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
DUDALS, Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:53 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
DUDALSНаверное лучше if len(текстовое поле) = 0 then точно!! есть возражения?? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:55 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
Все равно проскакивает строку с If и жалуется "Invalid use of Null" на MyPath = Поле8 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:56 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
почитал про IsNull и ни фига не понел ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 17:59 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
afrobiba, Ого. Что же сложного в функции с единственным параметром? IsNull(Поле8) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 18:14 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
Shocker.Pro, запутался в true и fasle. И там не просто IsNull(Поле8) надо написать и все будет хорошо. что должно произойти если поле8 будет пустое? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 18:22 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
afrobiba, У-у-у-у. Придется начать с изучения типов данных Каждый программист (ЦЭ за него не считаем) обязан знать, чему равно выражение 2+2=4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 18:59 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
Короче, If IsNull(Поле8) Then ... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 19:00 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
Shocker.Pro Каждый программист (ЦЭ за него не считаем) обязан знать .... И я не устану Вам повторять, были бы проммисты ... меня бы в Вашу сторону не понесло Написали бы то что мне надо, этому красная цена 500 рублей И я бы ... и Вы бы обо мне и не знали ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 19:10 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
В рекомендациях вычитал, что лучше проверять длину текста - самая быстрая функция вроде. Но с другой стороны авторНаверное лучше if len(текстовое поле) = 0 then Так же некорректно. Так как нельзя сравнивать длину контрола, но можно длину текста в нём: If len(текстовое поле.текст) = 0 then ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 20:16 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
alex77755, я лично это If len(текстовое поле.текст) = 0 then и имел ввиду, никогда не пишу если ... = "", а пишу через Len ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 20:19 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
alex77755некорректно. Так как нельзя Если нет предположения, что свойство по умолчанию может измениться, то его можно и опустить. Так что данный пример не является, в общем-то, некорректным. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 20:28 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
If trim(поле1)= "" Then MsgBox ("пустое поле1") ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 23:48 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
TpaBka, Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 23:49 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
я так понимаю речь идет о тестбоксе??? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 23:50 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
TpaBkaя так понимаю речь идет о тестбоксе???Скорее об аксессовском связанном поле, в которое может попасть Null - вишь у автора какая ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2011, 23:55 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
эво как ну тогда можно наверно так If IsNull(поле1) = True Or поле1 = "" Then MsgBox ("пустое поле1") хотя мммммм..... надо тестить а желания нет ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 00:03 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
TpaBka, Ну ты чо "=True", где тут смайлик головой об стену. Нельзя использовать Null в выражение - все выражение будет Null-ом У меня вообще вот такая функция есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 00:07 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
мде уже позабыл access If Len(Trim(IIf(IsNull(поле1), "", поле1))) = 0 Then MsgBox "пустое поле1" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 00:21 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
А чем не нравится Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 00:24 |
|
проверка текстового поля на наличие текста
|
|||
---|---|---|---|
#18+
AndreTMА чем не нравится Код: plaintext
Хорошая шутка ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 00:31 |
|
|
start [/forum/topic.php?fid=60&msg=37307051&tid=2158627]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 152ms |
0 / 0 |