powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Lotus Notes
19 сообщений из 19, страница 1 из 1
Lotus Notes
    #34620163
FManny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Так как я новичек в этом деле подскажите:
Нужно создать справочник в той же базе. Чтобы пользователь мог изменять данные. Ну скажем справочник организации.
Я создал конечно же форму и представление для справочника.
Есть главная форма где вводятся данные по БД. Там с помощью списка с окном пользователь выбирает соответствующую организацию и т.д.
Проблема в том что, что если пользователь изменит организацию в справочнике то в записях сделанные ранее не обновляются данные.
Если кто знает как их обновлять их сразу после изменении?
Ну если кто знает более удобный вариант справочнике то буду благодарен если расскажет как, что?
...
Рейтинг: 0 / 0
Lotus Notes
    #34622322
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FMannyДоброго времени суток!
Проблема в том что, что если пользователь изменит организацию в справочнике то в записях сделанные ранее не обновляются данные .


Так и должно быть, ведь Lotus Notes - это же не реляционная база данных.

FManny
Если кто знает как их обновлять их сразу после изменении?
Ну если кто знает более удобный вариант справочнике то буду благодарен если расскажет как, что?


Можно написать какие-нибудь процедуры для этого, но обычно этого не делают. Вы должны понимать для чего и как используется Lotus Notes и правильно проектировать свои приложения. Может так быть, что для вашей конкретной задачи требуется какой-то другой инструмент.
...
Рейтинг: 0 / 0
Lotus Notes
    #34622648
FManny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GarrickМожет так быть, что для вашей конкретной задачи требуется какой-то другой инструмент.

Нет, объязательное условие это Lotus.
Теперь другой вопрос а как обновлять данные в поле с окном в главном документе, чтоб после изменении данных в справочнике менялись и в главном документе. они меняются но после повторного открытии БД.
...
Рейтинг: 0 / 0
Lotus Notes
    #34622990
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FManny
Нет, объязательное условие это Lotus.
Теперь другой вопрос а как обновлять данные в поле с окном в главном документе , чтоб после изменении данных в справочнике менялись и в главном документе. они меняются но после повторного открытии БД.

Это где? Не понял.
Как сейчас "обновляете"? Код покажите.
А вообще, рекомендую сначала изучить вот это - Domino Designer 6: A Developer's Handbook
...
Рейтинг: 0 / 0
Lotus Notes
    #34623101
FManny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick[quot FManny]
Это где? Не понял.
Как сейчас "обновляете"? Код покажите.
А вообще, рекомендую сначала изучить вот это - Domino Designer 6: A Developer's Handbook

как я уже говорил ранее есть форма где заполняются данные? которые будут отражены в представлениях. И в этой форме есть поле с окном, справочник которых хранится в другой форме.
И вот вопрос если пользователь изменил названия организации оно как вы сказали не будет отражаться ранее введенных данных. Но возникает вопрос в той форме с полем с окном эти изменения сразу не отражается, а меняется только после повторного открытии БД.
Что, где надо поставить чтобы после изменные данные в справочнике там менялись и в поле с окном. Опреденно через какой-то код. Но какой код или функция? И куда его надо поставить?
...
Рейтинг: 0 / 0
Lotus Notes
    #34623449
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нифига не понимаю. Какое окно? Кто, чего, где меняет? Как-то вы непонятно изъясняетесь.

Может быть вам это надо:
1. Откройте в дизайнере вашу личную базу "Адресная книга" - names.nsf
2. Посмотрите как работает поле "Организация" - CompanyName в форме "Контакт" - Person.

и вообще, обатите внимание в вашем каталоге Data есть много шаблонов баз данных - файлы с расширением nsf. Все они с открытым исходным кодом, ищите в них нужную вам функциональность, открывайте в дизайнере и смотрите как это сделано.

З.Ы. Может всё же сначала книжку почитать, а?
...
Рейтинг: 0 / 0
Lotus Notes
    #34623961
G2V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем принцип такой у лотуса: если вы сохранили документ, созданный по какой-то форме, а потом взяли и удалили из этой формы все поля, в документе эти поля и информация, сохранённая в них, останется, т.е. если вы потом добавите в форму поля обратно и откроете сохранённый документ - все поля отобразятся. Вероятно вы говорите об Embedded View (поле с окном), тогда для того чтобы обновилась информация - этому view нужно сделать Refresh.
...
Рейтинг: 0 / 0
Lotus Notes
    #34623974
G2V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick дело говорит, ну или хотя бы скриншот покажите - что это за поле с окном
...
Рейтинг: 0 / 0
Lotus Notes
    #34624054
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 FManny

все это делается довольно легко.
перестанете быть серым - я расскажу как. и даже код смогу прислать :)
...
Рейтинг: 0 / 0
Lotus Notes
    #34625026
FManny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 G2V
а как Refresh делать то? Где ставить функцию и какую функцию?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Lotus Notes
    #35518289
deniska123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dim ws as new notesuiworkspace
dim uidoc as notesuidocument
set uidoc=ws.currentdocument
call uidoc.refresh
...
Рейтинг: 0 / 0
Lotus Notes
    #35590808
electronic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист TT Sadco
Если делаете на @-формулах, то обновление вида выполняет команда
@Command([ViewRefreshFields])
...
Рейтинг: 0 / 0
Lotus Notes
    #35592845
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electronicПрограммист TT Sadco

Типа рекламируетесь?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Lotus Notes
    #36357121
Marianna-sec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, что нужно сделать, чтобы при обращении к открытому представлению оно обновлялось
ни одна функция из заготовленных в представлении не срабатывает, когда становится активным уже открытое представление
или может есть возможность открывать не то же представление, если оно открыто, а на новой вкладке новое.

Спасибо большое.
...
Рейтинг: 0 / 0
Lotus Notes
    #36358837
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marianna-sec,

Не понятно что вы хотите...
1. View.Refresh
2. F9
3. @Command([RefreshFrame]), @Command([RefreshWindow])
4. и т.п.

См. Refreshing a view or folder
...
Рейтинг: 0 / 0
Lotus Notes
    #36360195
Marianna-sec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему-то ничего из этого не работает,
если необходимо обновить представление, которое уже открыто.
оно обновляется, если в том же окне открыть другое представление, а потом обратно вернуться в предыдущее.
ни ctrl+F9, ctrl+shift+F9, ни нажатие обновления в правой верхней части экрана.
при создании собственной кнопки "обновить" и прописывании туда View.refresh - ничего не работает. Наверное, я не умею обращаться к текущему открытому виду :(
...
Рейтинг: 0 / 0
Lotus Notes
    #36360592
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marianna-sec,

Вы чего вообще мастерите-то? Какова конечная цель? И не совсем понятно, что за представление вы обновляете - embedded в форме, во фрейме, может вообще в web?
...
Рейтинг: 0 / 0
Lotus Notes
    #36362434
Marianna-sec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сложно сказать, что я мастерю, потому что ничего не получается :(
я имею ввиду стандартное представление, основанное на документах, заполненное по конкретной форме, оно открывается при открытии базы данных.
я из формы открываю это представление (просматриваю акты по договору), если после просмотра актов я не закрою представление, то при просмотре актов по другому договору, отроется это же представление, хотя акты должны быть в нем уже другие :( вот
...
Рейтинг: 0 / 0
Lotus Notes
    #36364377
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хотите получить помощь, пожалуйста, изъясняйтесь точнее. Я ничего не понимаю.
Marianna-secСложно сказать, что я мастерю, потому что ничего не получается :(
я имею ввиду стандартное представление, основанное на документах, заполненное по конкретной форме, оно открывается при открытии базы данных.
я из формы открываю это представление (просматриваю акты по договору),
Каким образом? Embedded View? @PickLIst?

Marianna-sec
если после просмотра актов я не закрою представление, то при просмотре актов по другому договору, отроется это же представление, хотя акты должны быть в нем уже другие :( вот
Почему они другие? Каким образом оно изменилось?

Ещё раз спрошу. Что вы хотите получить в итоге? Может быть вы вообще не в том направлении ищите.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Lotus Notes
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]