Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > календарь


Автор: Степанида 7.6.2006, 15:03
при работе с VFP 6.0 . необходимо в форму вставить календарь на отчетный месяц в формате одной строки  

Автор: Cashey 7.6.2006, 16:08
Что значит в формате одной строки? 

Автор: Степанида 8.6.2006, 16:30
Все числа месяца должны находиться на одной строке. Может быть есть готовые решения? 

Автор: Cashey 8.6.2006, 17:03
Цитата(Степанида @  8.6.2006,  17:30 Найти цитируемый пост)
Все числа месяца должны находиться на одной строке. Может быть есть готовые решения?  

короче, просто набор порядковых чисел в строке от 1 до 31?
Код

LOCAL a as String
a=""
FOR i = 1 TO 31
a = a+ALLTRIM(STR(i))+", "
ENDFOR 
thisform.edit1.Value = LEFT(a,LEN(a)-2) &&Îòðåçàåì ïîñëåäíþþ çàïÿòóþ
 

Автор: ratex 17.6.2006, 13:47
Как взять значение месяца и значение года из раскрывающихся списков в календаре. Я так понял, что значения для Olecontrol.month и Olecontrol.year присваиваются только после нажатия на любой день.
 То есть мне надо сделать так, чтобы выбирая месяц или год они (или их значения) считывались. НО при этом не выбирая конкретный день.  smile  

Автор: ratex 19.6.2006, 03:57
Можно ли сократить списки годов и месяцев в стандартном календаре? 

Автор: Cashey 19.6.2006, 15:41
а нафига это нужно??????????  smile  

Автор: ratex 20.6.2006, 04:26
Ну, во-первых чтобы пользователь не путался в годах! То есть пусть открывается небольшой список из нескольких записей. Но похоже, что в этом случае календарь придётся генерить программно! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)