View previous topic :: View next topic |
Author |
Message |
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 20 Feb 2004 11:06 Post subject: Как сделать вертикальны список? |
|
|
Есть печатная форма.
В ней я могу через fileeval вызвать внешнюю подпрограмму.
В этой пп я хотел бы организовать выбор пользователем некоторого значения из списка (справочника/словаря)
Как это сделать в виде горизонтального списка я знаю, а как это сделать вертикалльным списком ??? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 25 Feb 2004 16:33 Post subject: |
|
|
Ау!
ИС, кто-нибудь может прокомментировать мой вопрос? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Krosh
Joined: 13 Oct 2003 Posts: 97 Location: КИА Occupation: СТ Interests: Москва
|
Posted: 27 Feb 2004 10:35 Post subject: |
|
|
А тебе зачем? Шпион что л |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 27 Feb 2004 11:06 Post subject: |
|
|
Вань, я понимаю - это прикольно. Но все же хочется услышать ответ ИС.
Или как "это" сделать.
Или, если "это" не реализуемо, то пусть так и напишут - "низзззяяяя"( _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Титов Александр
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 28 Feb 2004 20:16 Post subject: Re: Как сделать вертикальны список? |
|
|
SantechNik wrote: | Есть печатная форма.
В ней я могу через fileeval вызвать внешнюю подпрограмму.
В этой пп я хотел бы организовать выбор пользователем некоторого значения из списка (справочника/словаря)
Как это сделать в виде горизонтального списка я знаю, а как это сделать вертикалльным списком ??? |
Добрый день!
Если я правильно понял вопрос, можно воспользоваться функцией:
BoxMenu (aTitul,nTop,nLeft,aItem)
где:
aTitul - строка либо массив строк для заголовка;
nTop,nLeft - координаты левого верхнего угла
aItem - массив строк выбора.
Возвращает номер выбранного элемента.
Пример из реального кода:
n:=BoxMenu(' Сформировать документ на основе: ',9,12,;
{;
' - отпускных цен в основной валюте ',;
' - валютных отпускных цен заказа ';
}) _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 02 Mar 2004 12:02 Post subject: |
|
|
Большое спасибо.
Все получилось.
Огорчило только одно - список, из кот. предлагается выбрать "статичный". Т.е. он жестко прописан в теле PRG-файла. Это не совсем удобно. Ведь наверняка же есть аналогичная функция только для просмотра пользовательской DBF-таблицы. Т.с., броузер БД.
Ведь он (броузер или функция) есть! Ведь вызывается же просмотр аналитического справочника или регионов. Пожалуйста, сообщите ее. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
olga
Joined: 22 Feb 2002 Posts: 61 Location: Антонова О.В. Occupation: ЗАО "Биотехнотроник", программист Interests: Санкт-Петербург
|
Posted: 02 Mar 2004 14:05 Post subject: |
|
|
Как я понимаю, в Clipper можно заполнять массив на основе БД. У нас это делается таким образом:
arr:={}
do while !(bd->(eof()))
aadd(arr,bd->field)
bd->(dbskip())
enddo
Дальше arr используем как параметр в функции вывода меню. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 02 Mar 2004 14:21 Post subject: |
|
|
А если массив больше чем 4096 значений? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Титов Александр
Joined: 26 Jul 2002 Posts: 975 Location: Титов Александр Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 04 Mar 2004 14:36 Post subject: |
|
|
SantechNik wrote: | Большое спасибо.
Все получилось.
Огорчило только одно - список, из кот. предлагается выбрать "статичный". Т.е. он жестко прописан в теле PRG-файла. Это не совсем удобно. Ведь наверняка же есть аналогичная функция только для просмотра пользовательской DBF-таблицы. Т.с., броузер БД.
Ведь он (броузер или функция) есть! Ведь вызывается же просмотр аналитического справочника или регионов. Пожалуйста, сообщите ее. |
Михаил, я по почте отправил документик. Если возникнут проблемы, пиши на почт _________________ С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо |
|
Back to top |
|
|
|