Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
Как узнать, что свойство заполнено и стало символьным По разному извращаюсь, не выходит. IF .NOT. TYPE("THIS.Namegridproper")="C" MESSAGEBOX ("Не правильно задано свойство названия грида для кнопки cmdFilter") RETURN ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 21:59 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
IF TYPE("THIS.Namegridproper")="U" тру-ля-ля... ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 22:54 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
RTFM on PEMSTATUS() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 08:28 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
Да в том то и дело, что U(неопределенная) мне не надо. переменная создана в дизайнере, таким образом ей присвоилось .F. Таким образом в любом случае вернется истина. Я же четко поставил вопрос: -Как узнать, что свойство заполнено и стало символьным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 08:30 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
А если примерно так: IF ! EMPTY(THIS.Namegridproper) IF TYPE("THIS.Namegridproper") # "C" MESSAGEBOX ("Не правильно задано свойство названия грида для кнопки cmdFilter") ENDIF ELSE MESSAGEBOX ("Не задано свойство названия грида для кнопки cmdFilter") ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 08:43 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
дык если в Дизайнере создал, то проста в окошке пропертей удали этот .F. - получица (None) - значит пропертя символьна и пустая. Такое же можно добица указав в том же пропертном окошке ="". Если же нужно присвоить вновь заведенной проперти число - прописываеца 12 или =12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 08:55 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
Да примерно я конечно представляю , какие телодвижения надо сделать тут можно проверять и перепроверять. Но потом разбираться в лишних телодвижениях не хочется. Сделали свойство в дизайнере, оно стало логическое и ему присвоено .F. Да ясно что лишний шаг-сделать его символьным я догадаюсь как сделать, а потом проверить на пустоту и тип. И так делал тоже IF TYPE("THIS.Namegridproper") # "C" вариант с .NOT. уже от безисходности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 09:10 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
Ну так ты сформулируй что именно надо проверить: 1) Пропертя существует. Проверять факт ее существования не надо 2) Если пропертя не заполнена, то она имеет логический тип и значение .F. 3) Если пропертя заполнена, то она имеет символьный тип. Как следствие - если пропертя имеет логический тип (ну или в общем случае тип отличный от символьного), значит она не заполнена. Еще одна тонкость - это относительная ссылка THIS. Ты уверен, что обращаешся туда, куда надо. Т.е. ссылаешся именно на тот объект, в котором и существует данная пропертя? Может у тебя это пропертя формы, а ты делаешь проверку из события Click() кнопки? Если речь идет о преперти формы, лучше пиши THISFORM IF TYPE("ThisForm.Namegridproper")#"C" * Пропертя не заполнена ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2003, 11:09 |
|
||
|
Есть ли переменная.
|
|||
|---|---|---|---|
|
#18+
Вот это очень интересно и понятно. >Как следствие - если пропертя имеет логический тип (ну или в общем случае >тип отличный от символьного), значит она не заполнена. ссылка правильная, обижаете.:-))))))))) Спасибо , все понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2003, 10:04 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32357526&tid=1597399]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 352ms |

| 0 / 0 |
