Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
увы, нет. Энтеры не убирает. Эффект как Trim выдает. Пробелы удаляет, а энтеры остаютсяFulltrim? на LS
Public Function delText (Field As String) As String 'не трогать
Field = Trim(Field)
Dim status (1 To 4) As Boolean
status(1) = False
status(2) = False
status(3) = False
status(4) = False
Do While status(1) = False Or status(2) = False Or Status(3) = False Or Status(4) = False
status(1) = False
status(2) = False
status(3) = False
status(4) = False
If Mid(Field, 1, 1) = Chr(10) Then
Field = Mid(Field, 2, (Len(Field) - 1))
Else
status(1)= True
End If
If Mid(Field, Len(field), 1) = Chr(10) Then
Field = Mid(Field, 1, (Len(Field) - 1))
Else
status(2)= True
End If
If Mid(Field, 1, 1) = Chr(13) Then
Field = Mid(Field, 2, (Len(Field) - 1))
Else
status(3)= True
End If
If Mid(Field, Len(Field), 1) = Chr(13) Then
Field = Mid(Field, 1, (Len(Field) - 1))
Else
status(4)= True
End If
Loop
deltext = field
End Function
JS:Не понимаю. Уже как только не изощрялся. Не работает. Т_Т
Sub Querydocumentdelete(Source As Notesuidatabase, Continue As Variant)"Как запретить юзать Ctrl+X". Один знакомый сказал смотреть в сторону Database Script
Эт запретишь интерфейсное удаление ващще (кодом - можно) (Задавай вопросы точно )
- т.е. для каждой роли - своя, жёсткая, логика работы в базе.В зависимости от пользователя(у каждого юзера есть своя роль) ему выдается конкретный набор вьюх, которые ему доступны. Как такое можно сделать?
Насколько я помню в аутлайнах работают HideWhen для позиций, у нас по такому принципу на роль [Admin] скрыты вьюхи с конфигами. Для не сильно конфиденциальной инфы (почти ко всем конфигам readers = *) как решение ок.В зависимости от пользователя(у каждого юзера есть своя роль) ему выдается конкретный набор вьюх, которые ему доступны. Как такое можно сделать?
Пара вариантов:В зависимости от пользователя(у каждого юзера есть своя роль) ему выдается конкретный набор вьюх, которые ему доступны. Как такое можно сделать?
У serko диплом - тут не до оптимизации... Пара вариантов: ...
частая и порочная практика - менять дизайн БД, а не шаблона вполне дает подобный эффектЧетвертый способ обойти практически невозможно, но не имея доступа к этим вьюхам разработчик имеет шанс их потерять.
В прямом смысле.
Dim ws As New notesuiworkspace
Dim doc As notesdocument
Dim col As notesdocumentcollection
Dim formula As String
Dim db As notesdatabase
Set db = ws.CurrentDatabase.Database
Set doc = ws.CurrentDocument.Document
formula = doc.GetItemValue("UniqueFormula")(0)
'formula = Mid(formula, 2, (Len(formula) - 2))
'formula = {Form = "test" & field1 = "} & doc.getitemvalue("field1")(0) & {"}
Set col = db.Search(formula, Nothing, 0)
Msgbox col.Count
{Form = "test" & field1 = "} & doc.getitemvalue("field1")(0) & {"}
Формула для вставки в поле:
if implode(Evaluate({@NoteID},param)) = {NT00000000} then msgbox "Новый документ"
' param - наш документ
можем воткнуться в обновление индексов (категории их усложняют)1. Если сделать вьюху категоризированной, то можно получить массив значений первой колонки: view.GetColumnValues(0)
Обучение наступательной кибербезопасности в игровой форме. Начать игру!