Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 вопросы по элементам формы  [new]
alyssa
Member

Откуда: Бор, Нижегородская обл.
Сообщений: 47
извините за тупые вопросы, но это мне очень надо. Я пока только учусь языку
Вопросы:
1. поле с датой
возможно ли на форме задать такой элемент, типа даты, с кнопочкой "..." например, чтоб по этой кнопке вываливался календарь, и чтоб пользователь тыкал в нужную дату и она вставала в поле?
я по книгам только нашла как из TextBox сделать ( ControlSourse = D ), чтоб дата вводилась. при запуске формы я вижу окно ввода с двумя //-ми. но это каждый раз руками писать? неужели добавлять отдельно кнопку "...", и писать к ней процедуру? ну если иначе нельзя, то какую процедуру? ведь календарь наверно сложный графический элемент. ни в одной книге примера не нашла. Может кто делал, подскажите пожалуйста как.

2. поле с раскрывающимся списком
я использовала ComboBox. пока сделала так:
RowSourseType = 6 Fields
RowSourse = acatalog.listname
где acatalog - таблица содержащая имена всех каталогов в базе, listname - поле из неё, перед этим на форме в Data Envinonment добавила эту таблицу. при запуске формы список благополучно работает. НО. таблица эта очень большая и кроме каталога "номерклатор" и аго подкаталогов, там есть и другие. я попробовала ограничить выбор запросом. т.е.
RowSourseType = 4 Query(.QPR)
RowSourse = e:\progi\query1.qpr
но он что-то не работает, выдаёт ошибку.
текст запроса:
SELECT Acatalog.listname; && Acatalog.listname - выбираем поле
FROM parus!acatalog; && parus - база данных, acatalog - таблица
WHERE Acatalog.rn = "000Y"; && условие на ключевое поле rn и поле parent_rn
OR (Acatalog.parent_rn = "000Y");
ORDER BY Acatalog.listname
**********************
*таблица содержит поля:
rn - ключ, код записи в данной таблице
parent_rn - код родителя записи (родительского каталога)
listname - наименование каталога
level - уровень каталога
access - доступ
****************
текст ошибки при запуске формы: File query1.qpr does not exist

_______________
Для чего всё это мне надо? а вот для чего: хочу сделать отчёт, отражающий данные по приходу на склады за период (для этого на форме пытаюсь сделать поля для дат) и группирующий по складам и по группам продукцию (т.е. соответствующему каталогу - для этого пытаюсь сделать поле, вываливающее список каталогов). И ещё: список вываливается по кнопке "треуголик вниз", а нельзя ли сделать так чтоб вываливавался каталог в виде дерева? наверно придётся добавить рядом кнопку "..." и писать процедуру. Нет ли другого решения? может есть другой способ, может надо задать какие то другие параметры в свойствах?
Использую Fox Pro 6.0
10 дек 10, 10:57    [9915800]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
igorbik
Member

Откуда: Мск
Сообщений: 578
alyssa,

К пакету ФоксПро придается проект с примерами использования разных контролов. Там найдешь и календарь, и комбо. Исходники для использования там тоже есть.
10 дек 10, 12:00    [9916422]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
alyssa
Member

Откуда: Бор, Нижегородская обл.
Сообщений: 47
igorbik,

если вы имеете ввиду help
то он мне не помог
10 дек 10, 12:13    [9916558]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
проходящий.
Guest
alyssa
igorbik,

если вы имеете ввиду help
то он мне не помог
Это плохо. Ибо без хелпа далеко не уедешь. Кстати, как Вы умудрились ассоциировать проект с примерами и хелп? :)
10 дек 10, 12:25    [9916681]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
igorbik
Member

Откуда: Мск
Сообщений: 578
alyssa
igorbik,

если вы имеете ввиду help
то он мне не помог
Это плохо, что не помог. Там, например, написано, где лежат примеры...

А проект с примерами лежит в папке ...\Samples\Solution\solution.pjx

Примеры календарей, их вызов и возврат значений можно также найти и в этом форуме, и на фоксклубе, и в Инете
10 дек 10, 12:25    [9916689]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
alyssa
Member

Откуда: Бор, Нижегородская обл.
Сообщений: 47
igorbik
А проект с примерами лежит в папке ...\Samples\Solution\solution.pjx



у меня такого нет
10 дек 10, 12:31    [9916759]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
igorbik
Member

Откуда: Мск
Сообщений: 578
alyssa, это странно, ибо даже в левых фоксах его не вырезают. Ищи в Инете, пришпиливай и будет тебе счастье.
10 дек 10, 12:45    [9916882]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
alyssa
Member

Откуда: Бор, Нижегородская обл.
Сообщений: 47
igorbik,

я нашла в help вот что
Sample Applications Overview
но толи help ломаный, то ли фокс, при попытке открыть или запустить ругается что не может создать OLE-объект и ещё несколько ошибок возникает. Вообщем только текст со вступлением вижу.
10 дек 10, 13:31    [9917452]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Проект примеров можно вызвать дав в командном окне следующую команду

Modify Project (Home()+"Samples\Solution\Solution.pjx")

Далее находите в открывшемся проекте главный файл program1.prg и запускаете его на выполнение
10 дек 10, 14:05    [9917793]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
alyssa
Member

Откуда: Бор, Нижегородская обл.
Сообщений: 47
ВладимирМ,

ошибка:
invalid path or file name
10 дек 10, 16:32    [9919283]     Ответить | Цитировать Сообщить модератору
 Re: вопросы по элементам формы  [new]
прошелмимо
Member [заблокирован]

Откуда: Из Курска понаехал
Сообщений: 10363
alyssa,

если есть желание углубиться в "дебри"

https://www.sql.ru/forum/actualthread.aspx?tid=618865&pg=3

по ссылке можете скачать последние исходники - там я для Вас
положил библиотеку с календаем

пример как работает можете посмотреть
запустив стартовый модуль проекта и поигравшись
с ред-ем записей "тестового списка 1"

К сообщению приложен файл. Размер - 53Kb
10 дек 10, 16:39    [9919354]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить