Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.03.2010, 14:18
|
|||
---|---|---|---|
|
|||
Редактирование только некоторых строк DW |
|||
#18+
PB 10.5 Здравствуйте! Подскажите, как сделать редактирование избирательных строк(в моем случае новых)? Т.е. одни строчки DW редактируются а другие нет. Сохранение использую стандартное dw.update. Вставлять в базу "вручную" новые строчки не предлагать. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.03.2010, 15:02
|
|||
---|---|---|---|
|
|||
Редактирование только некоторых строк DW |
|||
#18+
Завести признак в запросе и заполнять его 1 при чтении из базы а на все поля написать на protect условие if (IsNull(признак),0,1) И после сохранения проставлять у всех строк 1, если после сохранения они перестают считаться новыми. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2010, 01:33
|
|||
---|---|---|---|
|
|||
Редактирование только некоторых строк DW |
|||
#18+
такой вариант подходит! спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2010, 11:12
|
|||
---|---|---|---|
Редактирование только некоторых строк DW |
|||
#18+
царевичPB 10.5 Здравствуйте! Подскажите, как сделать редактирование избирательных строк(в моем случае новых)? Т.е. одни строчки DW редактируются а другие нет. Сохранение использую стандартное dw.update. Вставлять в базу "вручную" новые строчки не предлагать. спасибо PowerBuilder Help IsRowNew DataWindow expression function Description Reports whether the row has been newly inserted. Syntax IsRowNew ( ) Return value Boolean. Returns TRUE if the row is new and FALSE if it was retrieved from the database. Usage In a DataWindow object, when you call IsRowNew in bands other than the detail band, it reports on a row in the detail band. See GetRow for a table specifying which row is associated with each band for reporting purposes. Examples for IsRowNew DataWindow expression function This expression defined in the Properties view for the Protect property of a column prevents the user from modifying the column unless the row has been newly inserted: If( IsRowNew (), 0, 1) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2010, 11:28
|
|||
---|---|---|---|
|
|||
Редактирование только некоторых строк DW |
|||
#18+
Точно, есть такая функция ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.04.2010, 13:21
|
|||
---|---|---|---|
|
|||
Редактирование только некоторых строк DW |
|||
#18+
Оказалось что свойство protect блокирует попадание курсора в ячейку, а хотелось бы иметь возможность выделять и копировать в буфер текст закрытых для редактирования ячеек в строке. Есть ли еще какие либо варианты? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.04.2010, 13:41
|
|||
---|---|---|---|
Редактирование только некоторых строк DW |
|||
#18+
царевич, Properties -> Edit -> Display Only ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&tablet=1&tid=1335966]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 448ms |
0 / 0 |