0 / 0 / 0
Регистрация: 08.04.2005
Сообщений: 114
|
|
1 | |
Интересная Задача04.02.2013, 12:29. Показов 11731. Ответов 13
Метки нет (Все метки)
Всем привет. Есть интересная задача (сразу скажу что есть и 2 вариант, но хотелось бы понять почему не работает так как задумал)
Непосредственно описание задачи. 1. Есть БД персонал, там есть штатное расписание конторы (директор, бухгалтер, экономист и т.п. список должностей). Была поставлена задача создать телефонный справочник. Я решил сделать его на базе штатного расписания (автообновлением будет заниматься кадровики - уволили когото или взяли - сразу новая фамилия напротив старого телефона). Я посчитал это разумным. 2. Доступ в БД Персонал регламентирован, абы кто там шляться не может. Я создаю новую БД Тел справочник, в аутлайн пихаю вьюху из БД Персонал, все работает. 3. Хочу чтобы при 2клике на доке штатного расписания в БД Тел.справочник не открывался сам док штатного расписания (там много секретной инфо типа оклада и все такое. Приватность вобщем) а выскакивал маленький dialogbox на котором будут прописаны ФИО чела, его все телефоны и место где он сидит (инфа хранится в доке штатного расписания). 4. Для этого я пишу в queryopendocument вьюхи скрипт, для получения дока с инфой пишу Set col = db.UnprocessedDocuments Set doc = col.GetFirstDocument т.е. док с инфой на котором стоит курсор. Как оказалось, дебагер выдает что col.count=0 что весьма удивительно, т.к. минимум 1 док в любой вьюхе выбран по дефолту, если там уже ляпали мышью хоть раз. Когда то же самое написано на кнопку а не на ляпанье мышью по доку - все работает как надо. Какие еще есть варианты передать в queryopendocument что док на котором курсор - он выбранный? в голову больше ничего не лезет. Вобщем, ай нид хэлп
0
|
04.02.2013, 12:29 | |
Ответы с готовыми решениями:
13
Интересная Задача Часть 2 Интересная ситуёвина Интересная вьюшка Интересная тема про Lotus и Sametime |
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
04.02.2013, 12:38 | 2 |
Queryopendocument(Source As Notesuiview, ...
Source.CaretNoteID - это NoteId
0
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
04.02.2013, 12:39 | 3 |
а объект базы не меняется в этих случаях?
А вообще - как по мне - метод не самый хороший. Диалог оно конечно хорошо, но Alt+Enter еще никто не отменял. Я бы делал (собственно так и делаю) отдельную синхронизацию ключевой информации. Ну или же секъюрная инфа в защищенном респонсе
0
|
0 / 0 / 0
Регистрация: 08.04.2005
Сообщений: 114
|
|
04.02.2013, 12:44 | 4 |
OKEN вот спасибо!
NickProstoNick оно конечно да, никто не отменял, но данные и так не закрыты а тут у нас про такой просмотр кроме меня ну точно никто не знает
0
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
04.02.2013, 12:46 | 5 |
Сообщение от beloff
0
|
0 / 0 / 0
Регистрация: 16.07.2007
Сообщений: 849
|
|
04.02.2013, 12:51 | 6 |
Сбоянил)
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||||||
04.02.2013, 13:48 | 7 | |||||
0
|
0 / 0 / 0
Регистрация: 23.08.2007
Сообщений: 364
|
|
04.02.2013, 13:55 | 8 |
Сообщение от NickProstoNick
0
|
0 / 0 / 0
Регистрация: 08.04.2005
Сообщений: 114
|
|
04.02.2013, 16:01 | 9 |
либо база со скрытым дизайном, где не доступны список полей через Alt+Enter
я этим точно заниматься не буду, так было до меня и останется после меня, а иногда нужно очень быстро посмотреть значения скрытых полей. Всем принявшим участие спасибо, особенно OKEN, все сделал, все работает
0
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
05.02.2013, 15:07 | 10 |
beloff
>Какие еще есть варианты передать в queryopendocument что док на котором курсор - он выбранный? Семён Семёныч!!! Пропертя Код
NotesUIView.Documents И усэ!
0
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|
05.02.2013, 15:20 | 11 |
>либо (если галочек нет вообще) коллекцию из одного документа на котором стоит курсор.
really? в 7ке не работало.
0
|
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
|
|
05.02.2013, 15:45 | 12 |
1. Делать для всей вьюхе глобальный UIView объект, определялся на PO вьюхи. 2. В каждой кнопке делать ws.CurrentView Иногда слетал фокус если представление встроенное, от разметки формы зависит. UPD: LN 7.0.2 тогда использовал
0
|
0 / 0 / 0
Регистрация: 08.04.2005
Сообщений: 114
|
|
05.02.2013, 16:06 | 13 |
Omh вариант который предложил OKEN лучше. Мне нужно чтобы вместо открытия (2 клика по доку) одного дока вылазил диалогбокс с данными из этого же дока, а коллекции для этого, по моему разумению, не слишком подходят
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
05.02.2013, 16:31 | 14 |
Сообщение от Omh
0
|
05.02.2013, 16:31 | |
05.02.2013, 16:31 | |
Помогаю со студенческими работами здесь
14
Интересная задача Интересная задача интересная задача Интересная задача Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |