• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Отображение в View

  • Автор темы xKlonx
  • Дата начала
X

xKlonx

Господа разработчики.Возник вопрос,есть вьюха в которой отображаются рабочие фирмы(ФИО),и количество сделанных ими задач.На каждый документ вьюха отображает:

ФИО Всего
Роман 1
Роман 1
Роман 1
Вася 1
Вася 1

А нужно так:
ФИО Всего
Роман 3
Вася 2

Посоветуйте плиз как это сделать.Извините что туплю!!!
 
M

morpheus

это называеться категоризация и тоталы все это в настройках колонки.
 
X

xKlonx

не помогло.Отображает:
ФИО Всего
Роман 1
Роман 1
Роман 1
Вася 1
Вася 1
-------------------------------
0 5

Ставлю галочку Categorized is flat version 5 or greater + total
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
а на какой колонке категоризация еще включена? :)
 
X

xKlonx

Как на форуме вставить скрин?


E:\123.gif
 
O

Omh

C:\Мои документы\Не для лишних глаз\Отжигаем\Голые.jpg
 
O

Omh

Колонка не откатегоризвана.
Проперти колонки, вторая закладка, Type = Categorized
В колонке "всего" поставь галку Hide Details Row (вторая закладка внизу)
И формула колонки - единица (не строковая)

У тебя там под боком нет других прогеров у которых можно спросить?
Это же азы.
 
X

xKlonx

Програмистов нет.Я один, и то учусь
 
X

xKlonx

Всем привет.Не получается сравнить две даты.Что мне нужно:
Сравнить две даты,и если сегоднешняя дата <= даты с поля то вывести в вьюшку количество записей с такими датами

Код:
Sub Initialize

Dim db As NotesDatabase
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Set s = New NotesSession
Set db = s.CurrentDatabase
Set uidoc = w.CurrentDocument
Set doc = uidoc.Document

Dim dateTime1 As NotesDateTime
Dim dateTime2 As NotesDateTime

Set dateTime1 = New NotesDateTime(Today())
Set dateTime2 =doc.GetItemValue("_endDate")
If dateTime2.DateOnly < dateTime1.DateOnly Then
Msgbox "Date1 is greater than Date2"
Elseif dateTime2.DateOnly > dateTime1.DateOnly Then
Msgbox "Date1 is less than Date2"
End If
End Sub
Как количество получить пока не знаю.Но вылетает ещё до этого.На: Set doc = uidoc.Document
Этот код вешаю на initialize колонки "выполнено в срок"

Решил с помощью формулы @Text(@Today) *>= "_endDate"
 
A

Akupaka

Решил с помощью формулы @Text(@Today) *>= "_endDate"
это ты в формулу отбора в представление вписал? :)
ай-я-яй, так нельзя, вернее, можно, но очень не нужно!
формулы отбора, которые зависят от текущего времени/даты и имени пользователя - большой удар по производительности вида!
чем больше в базе будет документов, тем сильнее будет видна зависимость, не скажу по какой функции зависимость, но по очееень круто возрастающей ;)
 
X

xKlonx

Akupaka
Посоветуй плиз, как лучше сделать?
 
A

Akupaka

хм... задача хорошая.
а выполнено в срок, это разве не то, что выполнено не позже чем планировалось?
тогда в документе должно быть два значения (дата): срок выполнения и выполнено
если выполнено <= сроку выполнения, то выполнено в срок

может я и не прав, но при чем здесь текущая дата?.. :)

зы: к стати, а как получены цифры в колонке "На исполнении"? это категоризация по первой колонке с именем?..
 
X

xKlonx

Akupaka
к стати, а как получены цифры в колонке "На исполнении"? это категоризация по первой колонке с именем?..
@Text(@Today) *<= @Text(_endDate) & _status = "активный"
 
A

Akupaka

а категоризация есть?.. что-то я торможу, или не понимаю как сделан вид и, что он отображает.. %)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!