Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как сделать вертикальны список?

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 20 Feb 2004 11:06    Post subject: Как сделать вертикальны список? Reply with quote

Есть печатная форма.
В ней я могу через fileeval вызвать внешнюю подпрограмму.
В этой пп я хотел бы организовать выбор пользователем некоторого значения из списка (справочника/словаря)
Как это сделать в виде горизонтального списка я знаю, а как это сделать вертикалльным списком ???
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 25 Feb 2004 16:33    Post subject: Reply with quote

Ау!
ИС, кто-нибудь может прокомментировать мой вопрос?
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
Krosh



Joined: 13 Oct 2003
Posts: 97
Location: КИА
Occupation: СТ
Interests: Москва

PostPosted: 27 Feb 2004 10:35    Post subject: Reply with quote

А тебе зачем? Шпион что л
Back to top
View user's profile Send private message
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 27 Feb 2004 11:06    Post subject: Reply with quote

Вань, я понимаю - это прикольно. Но все же хочется услышать ответ ИС.
Или как "это" сделать.
Или, если "это" не реализуемо, то пусть так и напишут - "низзззяяяя"(
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
Титов Александр



Joined: 26 Jul 2002
Posts: 975
Location: Титов Александр Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 28 Feb 2004 20:16    Post subject: Re: Как сделать вертикальны список? Reply with quote

SantechNik wrote:
Есть печатная форма.
В ней я могу через fileeval вызвать внешнюю подпрограмму.
В этой пп я хотел бы организовать выбор пользователем некоторого значения из списка (справочника/словаря)
Как это сделать в виде горизонтального списка я знаю, а как это сделать вертикалльным списком ???

Добрый день!
Если я правильно понял вопрос, можно воспользоваться функцией:
BoxMenu (aTitul,nTop,nLeft,aItem)
где:
aTitul - строка либо массив строк для заголовка;
nTop,nLeft - координаты левого верхнего угла
aItem - массив строк выбора.
Возвращает номер выбранного элемента.

Пример из реального кода:
n:=BoxMenu(' Сформировать документ на основе: ',9,12,;
{;
' - отпускных цен в основной валюте ',;
' - валютных отпускных цен заказа ';
})
_________________
С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Back to top
View user's profile Send private message Visit poster's website
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 02 Mar 2004 12:02    Post subject: Reply with quote

Большое спасибо.
Все получилось.

Огорчило только одно - список, из кот. предлагается выбрать "статичный". Т.е. он жестко прописан в теле PRG-файла. Это не совсем удобно. Ведь наверняка же есть аналогичная функция только для просмотра пользовательской DBF-таблицы. Т.с., броузер БД.
Ведь он (броузер или функция) есть! Ведь вызывается же просмотр аналитического справочника или регионов. Пожалуйста, сообщите ее.
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
olga



Joined: 22 Feb 2002
Posts: 61
Location: Антонова О.В.
Occupation: ЗАО "Биотехнотроник", программист
Interests: Санкт-Петербург

PostPosted: 02 Mar 2004 14:05    Post subject: Reply with quote

Как я понимаю, в Clipper можно заполнять массив на основе БД. У нас это делается таким образом:
arr:={}
do while !(bd->(eof()))
aadd(arr,bd->field)
bd->(dbskip())
enddo
Дальше arr используем как параметр в функции вывода меню.
Back to top
View user's profile Send private message
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 02 Mar 2004 14:21    Post subject: Reply with quote

А если массив больше чем 4096 значений?
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
Титов Александр



Joined: 26 Jul 2002
Posts: 975
Location: Титов Александр Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 04 Mar 2004 14:36    Post subject: Reply with quote

SantechNik wrote:
Большое спасибо.
Все получилось.

Огорчило только одно - список, из кот. предлагается выбрать "статичный". Т.е. он жестко прописан в теле PRG-файла. Это не совсем удобно. Ведь наверняка же есть аналогичная функция только для просмотра пользовательской DBF-таблицы. Т.с., броузер БД.
Ведь он (броузер или функция) есть! Ведь вызывается же просмотр аналитического справочника или регионов. Пожалуйста, сообщите ее.


Михаил, я по почте отправил документик. Если возникнут проблемы, пиши на почт
_________________
С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru