Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопросы по элементам формы / 11 сообщений из 11, страница 1 из 1
10.12.2010, 10:57
    #37006384
alyssa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
извините за тупые вопросы, но это мне очень надо. Я пока только учусь языку
Вопросы:
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
...
Рейтинг: 0 / 0
10.12.2010, 12:00
    #37006638
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
alyssa,

К пакету ФоксПро придается проект с примерами использования разных контролов. Там найдешь и календарь, и комбо. Исходники для использования там тоже есть.
...
Рейтинг: 0 / 0
10.12.2010, 12:13
    #37006696
alyssa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
igorbik,

если вы имеете ввиду help
то он мне не помог
...
Рейтинг: 0 / 0
10.12.2010, 12:25
    #37006746
вопросы по элементам формы
alyssaigorbik,

если вы имеете ввиду help
то он мне не помогЭто плохо. Ибо без хелпа далеко не уедешь. Кстати, как Вы умудрились ассоциировать проект с примерами и хелп? :)
...
Рейтинг: 0 / 0
10.12.2010, 12:25
    #37006750
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
alyssaigorbik,

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

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

Примеры календарей, их вызов и возврат значений можно также найти и в этом форуме, и на фоксклубе, и в Инете
...
Рейтинг: 0 / 0
10.12.2010, 12:31
    #37006779
alyssa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
igorbikА проект с примерами лежит в папке ...\Samples\Solution\solution.pjx



у меня такого нет
...
Рейтинг: 0 / 0
10.12.2010, 12:45
    #37006838
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
alyssa, это странно, ибо даже в левых фоксах его не вырезают. Ищи в Инете, пришпиливай и будет тебе счастье.
...
Рейтинг: 0 / 0
10.12.2010, 13:31
    #37007073
alyssa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
igorbik,

я нашла в help вот что
Sample Applications Overview
но толи help ломаный, то ли фокс, при попытке открыть или запустить ругается что не может создать OLE-объект и ещё несколько ошибок возникает. Вообщем только текст со вступлением вижу.
...
Рейтинг: 0 / 0
10.12.2010, 14:05
    #37007203
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
Проект примеров можно вызвать дав в командном окне следующую команду

Код: plaintext
Modify Project (Home()+"Samples\Solution\Solution.pjx")

Далее находите в открывшемся проекте главный файл program1.prg и запускаете его на выполнение
...
Рейтинг: 0 / 0
10.12.2010, 16:32
    #37007672
alyssa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
ВладимирМ,

ошибка:
invalid path or file name
...
Рейтинг: 0 / 0
10.12.2010, 16:39
    #37007687
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопросы по элементам формы
alyssa,

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

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

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

пример как работает можете посмотреть
запустив стартовый модуль проекта и поигравшись
с ред-ем записей "тестового списка 1"
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / вопросы по элементам формы / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]