|
|
|
|||||||
| Знаете ли Вы, что ... | |
| ...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :) | |
| << Предыдущий совет - Случайный совет - Следующий совет >> | |
| SharePoint Создание систем информационного обеспечения и взаимодействия на базе платформы Microsoft SharePoint |
| Ответить |
|
|
Опции темы | Опции просмотра |
|
|
#1 |
|
Сообщений: 2
+ 0
0/0
– 0
0/0
![]() |
Здравствуйте. недавно начал изучение SPS, Подскажите, подробно по настройке фильтра для [День рождения] для отображения у кого в этот месяц день рождения. Насколько я понял.. надо создать столбец с вычисляемым полем в нём ввести формулу: =ЕСЛИ(ЕПУСТО([День рождения]);"";ЕСЛИ(ДАТА(2008;МЕСЯЦ([День рождения]);ДЕНЬ([День рождения]))<ДАТА(2008;1;30);ДАТА(2009;МЕСЯЦ([День рождения]);ДЕНЬ([День рождения]));ДАТА(2008;МЕСЯЦ([День рождения]);ДЕНЬ([День рождения]))))
1) есть ли принципиальная разница, как назвать столбец? 2) Что указать в типе данных, возвращаемых этой формулой? 3) Что указать в качестве фильтра: столбец и значение? 4) требуется ли перезапуск каких-либо служб? MOSS 2007 рус. |
|
|
Ответить |
|
|
#2 |
|
Не добрались еще руки до этого, но сравнивать даты тяжело в любом случае, я бы начал так -
1) Изменяем список - добавляем поле день рожденья (кто захочет тот укажет) 2) На странице для которой нужно отображать список дней рождений - открыл бы дизайнером и загнал в массив все даты которые равны текущей. Что-то типо C#: DateTime dt = new DateTime(); dt = DateTime.Now; if (@param_birthday == dt){Array[i]=@param ...} А потом бы это выводил ... хм ..хотя наверное это не наш метод когда есть Xpath - но я его не знаю толком
__________________
Мир не цифровой. В цифрах нет души. |
|
|
|
Ответить |
|