Code: |
aRef:={,,,"CARDSPRID",,,,,"PARTNERS"} |
vla wrote: |
А вот сделать с помощью InitList экран как в Dialog с массивом вопросов: строка1: Тип партнера: [ ] строка2: Вид партнера: [ ] строка3: Тор.представитель[ ] |
vla wrote: |
Хотел сделать как попроще, через Dialog - а там, если справочник есть, то нельзя массив вопросов сделать |
Дениска wrote: | ||
Посмотрите функцию QInput. Если я правильно понимаю, то это аналог функции Dialog. Сам я QInput не использовал. P.S. В файле \news\программирование_в_БЭСТ-4.chm у меня раздел про QInput отображается иероглифами Так что толком ее посмотреть у меня не получается |
vla wrote: |
Но ведь aHeads в InitList отвечает за описание области ввода, а мне нужно назначить разные справочники для разных элементов aHeads.
А это, вроде, параметр aRef ? |
vla wrote: | ||
Угууу, есть такая функция. |
vla wrote: |
Угу. Задача такая:
Ввод дополнительных характеристик партнеров. Например, первая хактеристика - тип партнера (выбор из справочника типов), вторая - подтип партнера (выбор из справочника подтипов), третья - торговый представитель (выбор из справочника торговых представителей). Ну и так далее. |
Code: |
T:=7 l:=7 b:=t+2 R:=67 @ T-1,l-1 CLEAR TO b,R DISPBOX(T-1,l-1,b,R,2) @ T+1,l+1 SAY "Торговый агент" @ T+1,l+17 REFER "spragent" GET cAgent PICTURE "@!s25" READ |
Дениска wrote: | ||
Все правильно. Через aHeads (6-й параметр ИнитЛиста) описываете строки ввода, а через aRef (7-й параметр ИнитЛиста) привязывает возможность ввода через справочник в эти строки ввода. aRef это массив, элементы которого определяются через MAKEREFER. |
itman wrote: | ||
Ввод значений из собственного реестра? или из справочника партнеров? Если из стандартного справочника может проще нарисовать окошко и к каждому полю привязать свой справочник? типа такого:
|
output generated using printer-friendly topic mod. All times are GMT + 4 Hours