powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дата/квартал
3 сообщений из 3, страница 1 из 1
Дата/квартал
    #35151761
Romull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Во первых кто отмечает с праздником!
Во вторых поможите кто чем.........
Суть: в базе есть ворох дат - dat1, за 3 года (06,07,08 гг) , можно ли как нибудь изящно создать LV
чтобы отобразить в гриде только данные допустим 1 квартал 07 г., что то ничего не нахожу по этому поводу?
...
Рейтинг: 0 / 0
Дата/квартал
    #35152529
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YEAR() - возвращает номер года
QUARTER() - возвращает номер квартала

Соответственно в условии фильтрации (закладка Filter) для Local View создаешь две строки

Year(Dat1) = ?numYear
Quarter(Dat1) = ?numQuart

Символ вопросительного знака указывает, что далее идет параметр. Т.е. переменная памяти, значение которой будет определено непосредственно перед открытием Local View или перед обновлением данный по команде Requery().

Программно, открытие такого Local View будет выглядеть примерно так:

Код: plaintext
1.
2.
3.
4.
5.
USE MyLocalView NODATA
LOCAL numYear, numQuart
numYear =  1 
numQuart =  1 
=Requery("MyLocalView")

Если Local View включен в DataEnvironment формы, то в свойствах этого Local View указывается значение NoDataOnLoad = .T. А код определения параметров и перезапрос записывается, например, в Init-формыю
...
Рейтинг: 0 / 0
Дата/квартал
    #35153056
Romull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спаисбо Владимир, как всегда все гениальное просто
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дата/квартал
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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