powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запрет на Update DW
7 сообщений из 7, страница 1 из 1
Запрет на Update DW
    #32821723
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги! Хотел поинтересоваться - можно ли запретить Update всего DW, например, чтоб по выполнению некоторого условия пользователь мог только просматривать данные
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32821779
gz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gz
Гость
Можно отслеживать в событии ItemChanged. А также при вставке или удалении записей.
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32821850
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
l_col_cnt = long(dw_1.Describe ("DataWindow.Column.Count"))

FOR l_col_num = 1 TO l_col_cnt
s_col_name = dw_1.Describe ("#" + String(l_col_num) + ".Name")

s_mod = s_col_name + '.Protect = 1'
// or .DisplayOnly = yes or tabsequence=0
dw_1.Modify(s_mod)
// or bez .Modify, dw_1.setTabOrder (s_col_name , 0)
NEXT
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32821861
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voronkl_col_cnt = long(dw_1.Describe ("DataWindow.Column.Count"))

FOR l_col_num = 1 TO l_col_cnt
s_col_name = dw_1.Describe ("#" + String(l_col_num) + ".Name")

s_mod = s_col_name + '.Protect = 1'
// or .DisplayOnly = yes
or tabsequence=0
or .Update =No")

dw_1.Modify(s_mod)
// or bez .Modify, dw_1.setTabOrder (s_col_name , 0)
NEXT
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32821900
kdmitri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dw_1.Object.DataWindow.ReadOnly ="Yes"
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32822170
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LevonУважаемые коллеги! Хотел поинтересоваться - можно ли запретить Update всего DW, например, чтоб по выполнению некоторого условия пользователь мог только просматривать данные
Для этого я бы использовал событие DataWindow control'a updateStart()
Код: plaintext
1.
2.
if <некоторое условие>  = true then
   Return  1 
end if
...
Рейтинг: 0 / 0
Запрет на Update DW
    #32822359
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to kdmitri:
О, это самое то, что мне надо было!
Всем огромное спасибо за помощь!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Запрет на Update DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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