|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
|
Отправка сообщения главному в ерархии.02.05.2008, 20:54. Показов 14088. Ответов 6
Метки нет (Все метки)
Привет Всем!
У меня такая задача... Каждый месяц создаю агентом документы по одной форме. Информацию беру из другой базы. В этих доках поля главный начальник и подчиненный. Кол-во документов в цикле тогда столько сколько подчинненых начальников. Но я хочу отправлять письма только главным начальникам. Что бы отпарвок было столько сколько главных начальников. А не подчинненым. Но так как я беру Serch - он мне выдает все доки по этой формуле. то есть кол-во равно колво подчинненых. И в этом цикле я не могу использовать отправку... Dim query As String query = "((Form = ProfileDistrict)) & (!@Contains(Status; New)) & (!@Contains(Status; Closed))" Set collection = dbinfo.Search( query, Nothyng, 0 ) //это я беру из другой базы инфу сколько документов будет If collection.Count=0 Then Exit Sub Set docinfo=collection.GetFirstDocument While Not(docinfo Is Nothyng) Set newdoc=New NotesDocument(db) newdoc.Status="1" New newdoc.District=docinfo.District newdoc.DistrictName=docinfo.DistrictName newdoc.Director=docinfo.Director newdoc.DirectorName=docinfo.DirectorName y newdoc.Form="SR" newdoc.CreatedDate=Today newdoc.Location=docinfo.Address1 Dim RItem As NotesItem Set RItem = New NotesItem _ ( newdoc, "Readers", "CN=District " & docinfo.District(0) ) Call RItem.AppendToTextList( "[All]" ) Call RItem.AppendToTextList( "[DManager]" ) RItem.IsReaders= True Call newdoc.Save(True,True) STo = newdoc.District(0) Call SendMemo(STo,"","",_ "Please fill out thys forms " +newdoc.District(0) +" - "+ newdoc.Store(0)+ ", from " + Cstr(newdoc.CreatedDate(0)) +" . ",_ "Click here to View DM Visitation Form ----> ","") Set docinfo=collection.GetNextDocument(docin fo) Wend End If Помогите пожалуйста.... туплю по страшному. Но я научусь! Спасибо!
0
|
|
| 02.05.2008, 20:54 | |
|
Ответы с готовыми решениями:
6
Отправка сообщения главному окну (SendMessage) из оконной процедуры дочернего окна Отправка сообщения Отправка сообщения |
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
| 03.05.2008, 09:17 | |
|
Сложно понять, что нужно.
Может нужно использовать списки (list) с именами главных начальников в качестве тега?
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
||
| 03.05.2008, 10:32 | ||
Есть форма в которой поля Начальник и подчинненый и другие данные. У начальника дофига своих подчиненных. Агентом я создаю эти документы в моей базе. Кол во документов столько сколько подчинненых. и При создании этих доков я должна выслать каждому начальнику ссылку на базу. вот. Начальник1 Подчиненный1 Подчиненный2 ........... Начальник2 Подчиненный1 Подчиненный2 ........... Начальникn Может при создании не отправлять... потому что при создании получается в цикле без разбора все документы сколько подчинненых. А лучше когда уже документы созданы только воспользоваться видом скатегоризированным по начальнику, но как отправлять только один раз в каждой категории?
0
|
||
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
| 03.05.2008, 10:38 | |
|
Ну так в первом цикле создавай документы и запихивай данные в список(list), как я написал вышел.
Потом делаешь второй цикл по списку и отсылаешь письма.
0
|
|
|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
||
| 03.05.2008, 11:28 | ||
Но я с списками ни когда не работала( я пишу так Dim DistrictManager List As String и в цикле наполняю... DistrictManager(i) = newdoc.District Но как мне быть если: 1. получается это наполняется и будут повторения так как когда я создаю доки то там все... как то можно сделать что б повторений не было в списке. 2. а если я хочу в списке держать больше информации например и еще другое поле. Извените за глупые вопросы.
0
|
||
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|||
| 03.05.2008, 11:40 | |||
DistrictManager("Начальник1") = newdoc.District Тогда не будет повторений.
0
|
|||
|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
|
| 09.05.2008, 09:21 | |
|
Спасибо большое за помощь!
Вот что у меня отлично работает! Если может кому то понадобится работа с классами. Private Class TmpManager Public Name As String Public Stores List As String Public StoreCount As Integer End Class ________________________________________ _ Dim Managers List As TmpManager Dim manager As TmpManager If Not Iselement(Managers(newdoc.District(0))) Then Set manager = New TmpManager manager.StoreCount=0 manager.Name = newdoc.District(0) Set Managers(newdoc.District(0)) = manager Else Set manager = Managers(newdoc.District(0)) End If manager.Stores(newdoc.Strore(0)) =newdoc.Strore(0) manager.StoreCount=manager.StoreCount+1 Единственное я не знала есть ли что то у листа типа Count? Поэтому я свой счетчик сделала. Респект форуму за помощь!!!
0
|
|
| 09.05.2008, 09:21 | |
|
Помогаю со студенческими работами здесь
7
Отправка сообщения отправка сообщения Отправка сообщения
Отправка сообщения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|