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