Вопрос о CheckBox, RadioButton и ard-отчеты в интерфейсах
Модераторы: m0p3e, edward_K, Модераторы
Вопрос о CheckBox, RadioButton и ard-отчеты в интерфейсах
Здравствуйте!
Интересует вопрос, работают ли CheckBox и RadioButton в Интерфейсах? или только в Диалогах?
Если да, то какой синтаксис (примерчик).
А реально из интерфейса запускать ard-отчеты? И еще есть функция nodialog, которая блокирует диалог выбора отчета, а просто выполняет все отчеты из списка, а какой у нее синаксис, как ее использовать? (если можно, скиньте код, по нему легче разбираться)
Подскажите пожалуйста
Интересует вопрос, работают ли CheckBox и RadioButton в Интерфейсах? или только в Диалогах?
Если да, то какой синтаксис (примерчик).
А реально из интерфейса запускать ard-отчеты? И еще есть функция nodialog, которая блокирует диалог выбора отчета, а просто выполняет все отчеты из списка, а какой у нее синаксис, как ее использовать? (если можно, скиньте код, по нему легче разбираться)
Подскажите пожалуйста
Спасибо!
а как описать CheckBox или RadioButton в разделе Fields?
(пробую произвольные имена - выдает ошибку)
как в интерфейс (свой) добавить поле ввода даты (стандартное, с цифрой 5 у поля справа)? Так как выдается сообщение, что тип поля не надо указывать, он определяется автоматически и поэтому указать у поля тип date не получается
Подскажите пожалуйста
а как описать CheckBox или RadioButton в разделе Fields?
(пробую произвольные имена - выдает ошибку)
как в интерфейс (свой) добавить поле ввода даты (стандартное, с цифрой 5 у поля справа)? Так как выдается сообщение, что тип поля не надо указывать, он определяется автоматически и поэтому указать у поля тип date не получается
Подскажите пожалуйста
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Описываете переменнуюкак в интерфейс (свой) добавить поле ввода даты (стандартное, с цифрой 5 у поля справа)? Так как выдается сообщение, что тип поля не надо указывать, он определяется автоматически и поэтому указать у поля тип date не получается
var
myDate :date;
screen sc1
fields
myDate:noprotect;
buttons
cmReport;
<<
.@@@@@@@@
<. Сформировать .>
>>
end;
При нажатии кнопки сформировать в поле myDate будет браться значение введённое в скрине.
Спасибо!
подскажите пожалуйста, что неправильно:
var
myPerem:word;
screen myScreen;
fields
myPerem;
buttons
cmTik;
<< 'Заголовок'
`Выбор...`
[.] 1 `
[.] 2 `
[.] 3 `
<.кнопка.>
>>
end;
почему не удается поставить галочку в квардатике? или если вместо [.] стоит (.), то по умолчанию выбрана только первая позиция, а другие не дает выбрать.
подскажите пожалуйста, что неправильно и как сделать правильно
подскажите пожалуйста, что неправильно:
var
myPerem:word;
screen myScreen;
fields
myPerem;
buttons
cmTik;
<< 'Заголовок'
`Выбор...`
[.] 1 `
[.] 2 `
[.] 3 `
<.кнопка.>
>>
end;
почему не удается поставить галочку в квардатике? или если вместо [.] стоит (.), то по умолчанию выбрана только первая позиция, а другие не дает выбрать.
подскажите пожалуйста, что неправильно и как сделать правильно
В продолжение темы с CheckBox.
Не подскажите как можно делать один флажок недоступным (или наоборот доступным) в зависимости от выбора другого?
Например:
Interface MyFace 'пример'
screen sKatSopr ('', ,sci1Esc);
fields
flag1 : NoProtect;
flag2 : NoProtect;
<<
[.] - checkBox1` [.] - checkBox2`
>>
end;
HandleEvent
??
end;
хотелось бы чтобы при снятии chechBox1
checkBox2 делался невидимым (ну или хотя бы также снимался флажок)
Какое событие использовать? Какое свойство?
Не подскажите как можно делать один флажок недоступным (или наоборот доступным) в зависимости от выбора другого?
Например:
Interface MyFace 'пример'
screen sKatSopr ('', ,sci1Esc);
fields
flag1 : NoProtect;
flag2 : NoProtect;
<<
[.] - checkBox1` [.] - checkBox2`
>>
end;
HandleEvent
??
end;
хотелось бы чтобы при снятии chechBox1
checkBox2 делался невидимым (ну или хотя бы также снимался флажок)
Какое событие использовать? Какое свойство?
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
RTFM
Процедура SetFieldOption (Integer, Word)
Назначение
Установить option-флаги поля.
Описание
procedure SetFieldOption (Поле : Integer; iOption : Word);
Параметры
Поле : Integer - номер поля в логической таблице.
iOption : Word - флаг:
- ofSelectable - поле можно позиционировать;
- ofProtected - поле нельзя менять.
Процедура ClearFieldOption (Integer, Word)
Назначение
Очистить option-флаги поля.
Описание
procedure ClearFieldOption (поле : Integer; iOption : Word);
Параметры
Поле : Integer - номер поля в логической таблице.
iOption : Word - флаг:
- ofSelectable - поле можно позиционировать;
- ofProtected - поле нельзя менять.
Замечание
Доступны константы с идентификаторами fn<имя поля>, значения которых равны номерам полей.
Пример
Код: Выделить всё
HandleEvent
....
cmCheckField:
{
case CurField of
#flag1:
{
if flag1 = 0 ClearFieldOption(#flag2, ofSelectable)
else SetFieldOption(#flag2, ofSelectable);
}
end;
}
....
end;
Жду выхода Вселенная 2.12!