С Новым годом! Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/132: Рейтинг темы: голосов - 132, средняя оценка - 4.95
Shuryk

Изменение значение поля одной БД из другой

21.07.2008, 23:52. Показов 24317. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Помогите начинающему лотусисту, плз.
Есть 2 БД на одном сервере. Одна - почтовая, другая - с поручениями. Задача состоит в следующем: надо в форме поручения сделать кнопку, которая запускала бы почтовую форму с заполненным полем SendTo (в качестве значения поля SendTo - адрес составителя поручения). Кнопку создал. Для ссылки на нужную форму использую формулу:
@Command([Compose]; @MailDbName; "Reply"])
При нажатии форма открывается, но SentTo содержит ненужные мне адреса. Подскажите, плз, какую-нить формулу или скриптик для моей кнопки, чтоб он задавал значение определенного поля, определенной формы в другой БД.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2008, 23:52
Ответы с готовыми решениями:

Как в поле ID одной таблицы записать значение поля ID другой таблицы
В БД две таблицы: 1)USERS с полями ID_User, Name, Password. В нее записываются пользователи после регистр-ии. 2)SALES с полями...

Сравнение всех значений поля в одной таблице со значением одного поля в другой
Пожалуйста помогите! БД в Access. Две таблицы id и ip. Поле pn таблицы id связан с полем id таблицы ip связью один-к-одному. Нужно чтобы...

Присвоение значению поля значение поля другой формы
Подскажите, плиз как реализовать, чтобы при нажатии кнопки "Заказать у поставщика2" на форме "Заказ", значение поля...

13
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 10
22.07.2008, 07:25
Цитата Сообщение от Shureg
Доброго времени суток! Помогите начинающему лотусисту, плз.
Есть 2 БД на одном сервере. Одна - почтовая, другая - с поручениями. Задача состоит в следующем: надо в форме поручения сделать кнопку, которая запускала бы почтовую форму с заполненным полем SendTo (в качестве значения поля SendTo - адрес составителя поручения). Кнопку создал. Для ссылки на нужную форму использую формулу:
@Command([Compose]; @MailDbName; "Reply"])
При нажатии форма открывается, но SentTo содержит ненужные мне адреса. Подскажите, плз, какую-нить формулу или скриптик для моей кнопки, чтоб он задавал значение определенного поля, определенной формы в другой БД.
@:


Code
1
2
3
@Command([Compose]; @MailDbName; "Reply"]);
@UpdateFormulaContext;
FIELD FieldName := Value;
LS:


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dim ws as New NotesUIWorkspace
Dim uidoc as NotesUIDocument
 
Dim session as New NotesSession
Dim maildb as NotesDatabase
Dim maildoc as NotesDocument
 
Set uidoc = ws.CurrentDocument
Set maildb = session.GetDatabase(server, path)
If Not maildb.IsOpen Then
Call maildb.Open(server, path)
End if
 
Set maildoc = maildb.CreateDocument
maildoc.Form = "форма"
Call maildoc.ReplaceItemValue("поле на форме", uidoc.FieldGetText("поле откуда брать значение"))
Call ws.EditDocument(True, maildoc)
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
22.07.2008, 09:46
Цитата Сообщение от Shureg
@Command([Compose]; @MailDbName; "Reply"])
Может форма Memo всё-таки? Reply - это ответ.
0
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 10
22.07.2008, 09:56
Цитата Сообщение от Medevic
Может форма Memo всё-таки? Reply - это ответ.
Мне почему то подумалось, что это не стандартная почтовая база лотуса, а какая-то самописная БД, которая хранит уведомления ....
0
Shuryk
22.07.2008, 11:23
Цитата Сообщение от KLif
Может форма Memo всё-таки? Reply - это ответ.
Да можна и ее. Прост Reply юзал так как в ней уже было автоматическое заполнение поля "Кому"(правд не тем адресом, который мне нужен)



Цитата Сообщение от KLif
Мне почему то подумалось, что это не стандартная почтовая база лотуса, а какая-то самописная БД, которая хранит уведомления ....
Нее, база стандартная, лотусовая

Попробовал

Code
1
2
3
@Command([Compose]; @MailDbName; "Memo");
@UpdateFormulaContext;
FIELD SendTo := "123@mail.ru";
поле SendTo не заполняется(((
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
22.07.2008, 11:28
Code
1
2
3
@Command([MailComposeMemo]);
@UpdateFormulaContext;
@SetField("EnterSendTo"; "123@mail.ru")
0
Shuryk
22.07.2008, 11:30
Цитата Сообщение от Medevic
Set maildb = session.GetDatabase(server, path)
Поясните, что нужно указать в качестве path, плз? Путь к чему?
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
22.07.2008, 11:32
Цитата Сообщение от Shureg
Поясните, что нужно указать в качестве path, плз? Путь к чему?
Путь к почтовой базе.
0
Shuryk
22.07.2008, 11:36
Цитата Сообщение от Medevic

Code
1
2
3
@Command([MailComposeMemo]);
@UpdateFormulaContext;
@SetField("EnterSendTo"; "123@mail.ru")
Спасибо огромное!! Заработало)) Подскажи еще плз, а как терь вместо строки "123@mail.ru" подставить значение поля из БД с поручениями (поле ctbAuthor)
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 10
22.07.2008, 11:39
Цитата Сообщение от Shureg
Спасибо огромное!! Заработало)) Подскажи еще плз, а как терь вместо строки "123@mail.ru" подставить значение поля из БД с поручениями (поле ctbAuthor)


Code
1
2
3
4
Address := @GetField("ctbAuthor");
@Command([MailComposeMemo]);
@UpdateFormulaContext;
@SetField("EnterSendTo"; Address)
0
Shuryk
22.07.2008, 11:45
Ура, действует!! Спасибо и респект всем кто помог!!!))))
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
26.07.2008, 03:20
вот забавный вариант


Code
1
@URLOpen("mailto:usermail@mail.com")
непременно попытается запустить Вашу почтовую (по-умолчанию) программу и создаст исходящее письмо с указаным адресатом ;)
0
Shuryk
26.07.2008, 23:36
Интересная и очень простая реализация)) Спасибо)
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
28.08.2008, 16:11
а можно и так
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.08.2008, 16:11
Помогаю со студенческими работами здесь

Значение pk поля в fk поля другой таблицы, программно.
Добрый день имею такую задачу заполнил шапку таблицы сделал post,commit записб появиласб в базе теперь надо добавить записи в...

Изменение одной страницы с другой
Здравствуйте! Возникает следующая проблема. Есть окно. Оно разделено на два фрейма. В xaml коде окна прописаны source ссылки на две...

Изменение Visibility одной страницы из другой
Короче проблема, надо одну страницу скрыть при вызове метода в другой страницы (и еще надо скрыть страницу из метода другого окна)... Вся...

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

Изменение значений одной программы из другой
Есть идея: менять значение переменной в одной программе из другой по адресу в памяти. У меня есть два наброска: #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
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 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru