Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Россыпь мелких вопросов для разработчиков, Вопросы не требующие отдельнх обсуждений
Vagor.ini
Вставить ник
сообщение 13:11:2003, 14:21
Цитата Ответить 


MANTICora Software
Иконка группы

Группа: Lotus team
Сообщений: 826
Регистрация: 8:08:2003
Из: Минск, Беларусь
Пользователь №: 4



Репутация:   1  


Тема для постинга мелких вопросов - ответов для разрботчиков приложений и баз Lotus Notes. Если Ваш вопрос влечет долгое обсуждение, то желательно создать отдельную тему.
Подняться вверх 
 
Сообщение #1
9 страниц V  « < 3 4 5 6 7 > »   
Новая тема 
Ответов (120 - 149)
Gogan.exe
Вставить ник
сообщение 6:05:2004, 07:28
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Создаю listbox. В нем нужен выбор всех чисел (для указания количества). Можно ручками вбить, конечно, но это как-то экстенсивно. Есть ли для этого формула? Какая?
Подняться вверх 
 
Сообщение #121
nor
Вставить ник
сообщение 6:05:2004, 08:54
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Gogan.exe
Формулы вроде такой нет. Но можно самому сделать кнопочку, которая делает интенсивный выбор. smile.gif
Подняться вверх 
 
Сообщение #122
Gogan.exe
Вставить ник
сообщение 6:05:2004, 11:24
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


жаль... можно до сотни с возможностью вода... хм... криво это как-то. Ну да ладно. Спасибочки.
Подняться вверх 
 
Сообщение #123
osmor
Вставить ник
сообщение 6:05:2004, 12:04
Цитата Ответить 


Новенький
Иконка группы

Группа: Программист
Сообщений: 86
Регистрация: 9:01:2004
Пользователь №: 208



Репутация:   1  


nor
Спасибо. Через API я уже сделал. cool.gif
Подняться вверх 
 
Сообщение #124
Dark
Вставить ник
сообщение 7:05:2004, 05:28
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


Опять проблемы ....
Объясните мне, плиз, пачиму это не работает? :
.....
Set rtitem = New NotesRichTextItem( doc, "body" )
files = w.OpenFileDialog(True, "File Attach","", "d:")
Forall filelist In files
Set object = rtitem.EmbedObject( EMBED_ATTACHMENT, "", filelist)
End Forall
....
мне надо приаттачить указанный файл в определенное поле. Все делает, тока аттачит не в то поле что мне надо, а в поле $File. Объясните, пожалуйста, почему и как все-таки добиться, чтобы прикреплял в нужное мне поле.
Спасибо.
Подняться вверх 
 
Сообщение #125
Veselinka
Вставить ник
сообщение 7:05:2004, 05:33
Цитата Ответить 


Lotus team
Иконка группы

Группа: Lotus team
Сообщений: 142
Регистрация: 3:03:2004
Из: Новосибирск
Пользователь №: 303



Репутация:   0  


Цитата(QUOTE @ nor)
Veselinka
Мне нужно связться с тобой как-то и посмотреть на это чудо, про которое ты написала, если ты разрешишь, конечно...
Я попробовал - у меня не получилось ничего, для меня это очень важно сделать побыстрее, если уж такая возможность появилась...

NOR, свяжись со мной на rus_roman@mail.ru - я тебе соберу базу с формами и вышлю
Подняться вверх 
 
Сообщение #126
Gogan.exe
Вставить ник
сообщение 7:05:2004, 06:44
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Есть два вопроса:
Первое:
При создании документа (формы) нужно, чтобы автоматически заполнялось поле «порядковый номер». Как это реализовать?
Второе:
Как раздать права редактирования только части формы (разные части формы заполняются разными людьми и после заполнения, редактировать чужое они не в праве). Уперся я в эти закавыки.
Спасибо.
Подняться вверх 
 
Сообщение #127
Dark
Вставить ник
сообщение 7:05:2004, 08:08
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


Gogan.exe
по поволу первого вопроса:
так как скриптом нельзя никак пользоваться Computed поле, а только формулой, то каждый раз при создании документа записывай его порядковый номер (значение этого Computed поля) в профайл документ функцией @SetProfileField(profilename;fieldname;value[;username])
навесь например на событие Save.

а потом в значении вычисляемого поля читай функцией @GetProfileField(profilename;fieldname[;username]) значение и увелич его.
Подняться вверх 
 
Сообщение #128
nor
Вставить ник
сообщение 7:05:2004, 08:09
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Gogan.exe
по твоим двум вопросам я уже отвечал на форуме:
1. например, порядковый номер можно присвоить по событию PostOpen при чтении первой записи столбца представления, при условии, что столбец содержит номера документов определенного типа, упорядоченные по убыванию.
2. права редактирования части формы я подробно описывал ранее - для этого нужно использовать Computed Controlled Exccess Sections.

_____________
Если что не понятно, то я отвечу более подробно в следующий раз, просто не хочется опять все повторять...
Подняться вверх 
 
Сообщение #129
Dark
Вставить ник
сообщение 7:05:2004, 08:12
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


g
Подняться вверх 
 
Сообщение #130
nor
Вставить ник
сообщение 7:05:2004, 09:25
Цитата Ответить 


Lotus master
Иконка группы

Группа: Lotus team
Сообщений: 354
Регистрация: 10:04:2004
Пользователь №: 398



Репутация:   5  


Dark
По-моему проще намного использовать @Command([EditInsertFileAttachment]), чем на LotusScript писать громоздкий скрипт.
Подняться вверх 
 
Сообщение #131
Gogan.exe
Вставить ник
сообщение 7:05:2004, 10:01
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Для начала, если не трудно, давай разберемся с первым вопросом. Как, что именно и где писать? Только, пожалуйста, объясни, что каждая строка значит, чтобы я понял и в последующем не задавал того же вопроса. Как, при создании формы (ПостОпен) прочитать порядковый номер последнего созданного документа? Где это все храниться?
Мне сложно пока въехать в Лотус, потому как до этого долго работал с С++, а с лотусом он не имеет вообще ничего общего. Если не затруднит – опиши, ок?
Подняться вверх 
 
Сообщение #132
Dark
Вставить ник
сообщение 7:05:2004, 10:27
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 28
Регистрация: 2:02:2004
Из: Grodno
Пользователь №: 251



Репутация:   0  


nor

может и проще, но почему-то не работает. Может расталкуешь тогда почему пишет, что не может выполнить команду. Я на клик кнопки это делала.

и потом, все равно мне надо было как-то приаттачить файл именно скриптом (так как являлось частью кода), поэтому хотела бы знать конечно как это сделать
Поэтому вот спрашиваю .......
Подняться вверх 
 
Сообщение #133
Chernom0r
Вставить ник
сообщение 11:05:2004, 08:47
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 16:04:2004
Из: Москва
Пользователь №: 424



Репутация:   0  


Здравствуйте!
Подскажите, плизз, как мне сделать такую вещь:
Есть форма, на ней кнопка с событием @MailSend. По нажатию на эту кнопку мне нужно сформировать письмо с линком на этот документ.
Достать идентификатор документа в базе я могу по-видимому с помощью @DocumentUniqueID, имя сервера и имя базы известны и постоянны. Каким образом можно генерить линки (Link) и вставлять их в документы?

Заранее - спасибо.

--------------------------------------------------------------
Извините! Туплю.
Вопрос снят ибо [IncludeDocLink] smile.gif
--------------------------------------------------------------

Сообщение отредактировал Chernom0r - 11:05:2004, 09:17
Подняться вверх 
 
Сообщение #134
Gogan.exe
Вставить ник
сообщение 11:05:2004, 10:32
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Опаньки! Начал читать сообщение Chernom0r’a сразу возник такой же вопрос! И сразу на него нашелся Черномором ответ! Спасибо, что написал это все сюда – впредь поступай так же. людям может пригодиться подобная информация.
Подняться вверх 
 
Сообщение #135
Gogan.exe
Вставить ник
сообщение 11:05:2004, 10:55
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Так, попробовал я этот приемчик и возникло два вопроса:
Во-первых. Ссылка не помещается. В чем дело? Вот строчка: @Command([FileSave]);
@MailSend("George";"";"";"Новый документ";"";[IncludeDoclink])
Во-вторых, можно ли продублировать посылку записки по обыкновенному e-mail? Если можно, то как?
Подняться вверх 
 
Сообщение #136
Chernom0r
Вставить ник
сообщение 11:05:2004, 11:09
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 50
Регистрация: 16:04:2004
Из: Москва
Пользователь №: 424



Репутация:   0  


Цитата(Gogan.exe @ 11:05:2004, 14:55 )
Так, попробовал я этот  приемчик и возникло два вопроса:
Во-первых. Ссылка не помещается. В чем дело? Вот строчка: @Command([FileSave]);
@MailSend("George";"";"";"Новый документ";"";[IncludeDoclink])
Во-вторых, можно ли продублировать посылку записки по обыкновенному e-mail? Если можно, то как?

@MailSend("George";"";"";"Новый документ";"";"";[IncludeDoclink])
не хватает еще одних пустых кавычек

Послать можно по любому е-мылу
Подняться вверх 
 
Сообщение #137
Gogan.exe
Вставить ник
сообщение 11:05:2004, 11:28
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Ог-го-го! Спасибочки! Очень помогло! Премного благодарен!
Подняться вверх 
 
Сообщение #138
Gogan.exe
Вставить ник
сообщение 12:05:2004, 11:55
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Нужно сделать форму, разделенную на разные части. Каждую часть заполняет отдельное лицо и не может ни читать, ни менять данные, веденные другими лицами. Как это притворить в жизнь? Надеюсь, ясно выразился. Документ должен быть един.
Подняться вверх 
 
Сообщение #139
Vagor.ini
Вставить ник
сообщение 12:05:2004, 12:18
Цитата Ответить 


MANTICora Software
Иконка группы

Группа: Lotus team
Сообщений: 826
Регистрация: 8:08:2003
Из: Минск, Беларусь
Пользователь №: 4



Репутация:   1  


Gogan.exe
Если эти люди известны, кто какую часть будет менять то сокрытие полей здесь не подойдет, а отображать <computed text> по данным скрытого поля (если надо читать только)...
Подняться вверх 
 
Сообщение #140
Gogan.exe
Вставить ник
сообщение 12:05:2004, 12:31
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Смысл в том, что часть документа заполняется и отправляется в базу. Из базы ее достает другой человек и заполняет свою часть… и так далее. Вообще-то читать им можно. Только вот разрешение дать только на дополнение, а не изменение. Как это реализовать… я еще совсем в лотусе не разобрался… пытался через сабформы, но ничего не понял.
Подняться вверх 
 
Сообщение #141
Gogan.exe
Вставить ник
сообщение 12:05:2004, 12:51
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Хм… я тут подумал, ясно, что документ нужно как-то разбивать на составляющие (к примеру, мне нужно автоматически фиксировать дату изменения документа каждым лицом), но как? Кто мне сможет помочь? И все еще остается открытым вопрос о фиксации порядковости созданного документа. Как подсчитать количество документов в базе и присвоить полю значение +1?
Спасибо.
Подняться вверх 
 
Сообщение #142
Gogan.exe
Вставить ник
сообщение 12:05:2004, 13:10
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


Creates a controlled access section on a form or subform. Unlike a regular section, a controlled access section has a formula to determine who can edit it.
Вот что я отыскал в хелпе (RTFM блин). Как выглядит формула доступа? Как фиксировать дату последнего изменения _именно этой части (секции)_? Возможно ли это?
Подняться вверх 
 
Сообщение #143
Isk
Вставить ник
сообщение 13:05:2004, 04:07
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 42
Регистрация: 14:04:2004
Пользователь №: 416



Репутация:   0  


Gogan.exeПримерно половина тех кто посещает форум задается такими же вопросами. Ты прав, ты в цикле перебираешь все документы в бд. Но тебе, я как понимаю, нужно посчитать
количество документов, созданных только по определенной форме. Это сужает выборку.
Таким образом:


Код
Set collection = db.Searh("Form=""имя_формы""", Nothing, 0)


далее пребираешь один за другим документы из коллекции и формируешь нужные тебе счетчики...

Можно сделать еще лучше и проще:


Код
Set collection = db.Searh("Form=""имя_формы"" & bdname_1 = ""obr""", Nothing, 0)
Ovar = collection.Count

Set collection = db.Searh("Form=""имя_формы"" & bdname_1 = ""vhod""", Nothing, 0)
Vvar = collection.Count

... и т.д.

Это писали здесь. Посчитать и присвоить номер док-у.
Подняться вверх 
 
Сообщение #144
Gogan.exe
Вставить ник
сообщение 13:05:2004, 06:12
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Новенький
Сообщений: 162
Регистрация: 23:04:2004
Из: Ульяновск НГ
Пользователь №: 445



Репутация:   0  


что акое bdname? что нужно еще вписать перед данными сторчками? Он у меня collection не понимает. Что такое Nothing, что такое 0.
Объясните, пожайлусто поточнее, если можно. Я в лонусе пока не рублю.
Подняться вверх 
 
Сообщение