|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Добрый день! Прошу подсказать, какой аргумент нужно указать в функции, чтобы при отсутствии значения она и возвращала "пустое" значение? Function Proc() As String Proc = IIf(IsNull([Forms]![Общая]![ПолеСоСписком116]), ??? , [Forms]![Общая]![ПолеСоСписком116]) End Function С уважением Сергей ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 13:22 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
F_Sergey"пустое" значениеЗависит от того, что лично Вы понимаете под этим термином. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 13:54 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Akina, Просто пустое значение, неопределенное. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:01 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Konst_One, "" и выводят именно их "", а мне не нужно ничего... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:03 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
с точки зрения типа String, который вы возвращаете, это и есть пустое значение строки. можете через vbNullString сделать от этого результат не изменится. Так что это? vbNullString - специальная константа VB, которая обозначает пустую строку. Литерал "" представляет собой пустую строку. Там важная разница. Пустая строка - настоящая строка. Нулевая строка - нет. Это всего лишь ноль. Если вы знаете язык C, vbNullString является эквивалентом NULL. Для большинства целей vbNullString эквивалентен "" в VB. Единственное практическое отличие заключается в том, что vbNullString быстрее назначает и обрабатывает и занимает меньше памяти. Если вы вызываете какой-либо API или компонент, отличный от VB, протестируйте вызовы с помощью vbNullString до распространения вашего приложения. Функция, которую вы вызываете, может не проверять строку NULL, и в этом случае она может упасть. Функции Non-VB должны проверять значение NULL перед обработкой строкового параметра. С неудачей, конкретная функция, которую вы вызываете, не делает этого. В этом случае используйте "". Обычно API поддерживают vbNullString, и они могут даже лучше работать с ним! " ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:26 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
F_SergeyПросто пустое значение, неопределенное.А поконкретнее? Строка нулевой длины? vbNullString? Empty? что-то ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:30 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:32 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Konst_One, Такая конструкция возвращает двойные кавычки "", а не пустое значение... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 14:58 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
такого быть не может, ваша функция вернет пустое значение строки. разбирайтесь с отображением на форме, где вы это всё делаете, в какой программе? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 15:08 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Konst_One, Вот как оно есть...(снимок) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 15:16 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
да уж =) разбейте своё выражение на 2 части. проверьте сначала значение в вашем полесосписком116 (выведите в отладке) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 15:21 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 15:22 |
|
Возврат "пустого" значения
|
|||
---|---|---|---|
#18+
F_SergeyKonst_One, Такая конструкция возвращает двойные кавычки "", а не пустое значение...С чего ты решил? На скриншоте как раз пустая строка. Разберись, как значения переменных показываются в locals В конце концов проверь длину строки функцией Len() ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2019, 20:57 |
|
|
start [/forum/topic.php?fid=60&fpage=6&tid=2154910]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 431ms |
0 / 0 |