27.08.2003, 11:42 | #1 |
Участник
|
Сравнение DialogField с null
В Dialog есть DialogField типа Date, в которое пользователь может данные и
не вводить. После закрытия Dialog (по OK или Отмена) нужно сравнить значение поля с Null(просто узнать есть ли там данные). Чем можно воспользоваться? Сравнение типа df_beg.value()==connull() не проходит (Неправильные типы аргументов операции сравнения) Заранее благодарен. |
|
27.08.2003, 11:46 | #2 |
Banned
|
df_beg.value() == dateNull()
|
|
27.08.2003, 12:19 | #3 |
Участник
|
Большое спасибо!
|
|
14.01.2004, 18:08 | #4 |
Участник
|
А как сравнить с Null типы Int и str ?
А как сравнить с Null типы Int и str ?
dialogOSGroup.value() == connull() не проходит, ругается на неправильные типы аргументов в операции сравнения. |
|
14.01.2004, 18:24 | #5 |
Участник
|
Re: Сравнение DialogField с null
Цитата:
Изначально опубликовано listener
В Dialog есть DialogField типа Date, в которое пользователь может данные и не вводить. ... нужно сравнить значение поля с Null(просто узнать есть ли там данные). ... Сравнение типа df_beg.value()==connull() не проходит пользуйтесь global::datenull() статические методы из класса global можно использовать и без указания класса. посмотрите, там много полезного. |
|
14.01.2004, 18:27 | #6 |
Участник
|
Re: А как сравнить с Null типы Int и str ?
Цитата:
Изначально опубликовано Александр_1975
А как сравнить с Null типы Int и str ? dialogOSGroup.value() == connull() не проходит, ругается на неправильные типы аргументов в операции сравнения. int и str можно сравнивать по С-шному if( myInt ) info ("Это не нуль"); if( myStr ) info ("Это не пустая строка"); Либо по Паскалевски if( myInt == 0 ) info ("Это нуль"); if( myStr == "" ) info ("Это пустая строка"); дело в том, что int и str - скалярные типы, а не объекты, как в smallTalk'е. |
|
15.01.2004, 10:22 | #7 |
Участник
|
Спасибо, Маззи!
|
|