Null значение, поведение контрола на форме и т.д.
1. Вопрос
Поле Ocenka=NULL
Не нашел ничего, чтоб проверить на null:) поступил так: Length([report6.Ocenka])=0
Конструкция такого вида проходит:
[IIf(Length([report6.Ocenka])>0,">","<=")]
такого - нет!
[IIf(Length([report6.Ocenka])>0,IIf([report6.Ocenka]<3,"неуд.",""),"")]
Я так понимаю, что если под условие не подходит то и не проверяется дальше? Или я не прав?
2. Вопрос
На форму добавляется TextBox. если в свойстве Text все стереть, то на форме показывает его имя в поле (в режиме превью). Хотелось бы пусто...
3. Вопрос
Любой объект, положенный на форму, обязан быть пройденным? Положил чекбокс и текстбокс(enable=false Включаю
и выключаю чекбоксом), т.е. мне или нужно ввести туда чего либо или нет. В зависимости от этого разные условия
фильтра срабатывают. Если текстбокс недоступен, он все равно просит ввести чего либо туда! А я не Хочу вводить!
Это как делается правильно?
4. Вопрос
Выводятся данные, 2-3 поля в строке, одно из них может расти в высоту. И если вырастает, то рядом с ним поля остаются в прежней высоте. Таблица получается несколько рваной. Что и где включается чтобы если одно из полей выросло по высоте то и другие бы подросли до него?
Спасибо заранее!
Поле Ocenka=NULL
Не нашел ничего, чтоб проверить на null:) поступил так: Length([report6.Ocenka])=0
Конструкция такого вида проходит:
[IIf(Length([report6.Ocenka])>0,">","<=")]
такого - нет!
[IIf(Length([report6.Ocenka])>0,IIf([report6.Ocenka]<3,"неуд.",""),"")]
Я так понимаю, что если под условие не подходит то и не проверяется дальше? Или я не прав?
2. Вопрос
На форму добавляется TextBox. если в свойстве Text все стереть, то на форме показывает его имя в поле (в режиме превью). Хотелось бы пусто...
3. Вопрос
Любой объект, положенный на форму, обязан быть пройденным? Положил чекбокс и текстбокс(enable=false Включаю
и выключаю чекбоксом), т.е. мне или нужно ввести туда чего либо или нет. В зависимости от этого разные условия
фильтра срабатывают. Если текстбокс недоступен, он все равно просит ввести чего либо туда! А я не Хочу вводить!
Это как делается правильно?
4. Вопрос
Выводятся данные, 2-3 поля в строке, одно из них может расти в высоту. И если вырастает, то рядом с ним поля остаются в прежней высоте. Таблица получается несколько рваной. Что и где включается чтобы если одно из полей выросло по высоте то и другие бы подросли до него?
Спасибо заранее!
Комментарии
Если поле report6.Ocenka строковое, то условие [report6.Ocenka]<3 написано неверно, так вообще не скомпилится. Надо [report6.Ocenka]<"3"
2,3) Поправлю.
4) Читать здесь: http://fast-report.com/documentation/UserM...rowtobottom.htm
Спасибо! Все понял.