|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
PB 10.5 Здравствуйте! Подскажите, как сделать редактирование избирательных строк(в моем случае новых)? Т.е. одни строчки DW редактируются а другие нет. Сохранение использую стандартное dw.update. Вставлять в базу "вручную" новые строчки не предлагать. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2010, 14:18 |
|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
Завести признак в запросе и заполнять его 1 при чтении из базы а на все поля написать на protect условие if (IsNull(признак),0,1) И после сохранения проставлять у всех строк 1, если после сохранения они перестают считаться новыми. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2010, 15:02 |
|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
такой вариант подходит! спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2010, 01:33 |
|
Редактирование только некоторых строк 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:12 |
|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
Точно, есть такая функция ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2010, 11:28 |
|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
Оказалось что свойство protect блокирует попадание курсора в ячейку, а хотелось бы иметь возможность выделять и копировать в буфер текст закрытых для редактирования ячеек в строке. Есть ли еще какие либо варианты? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2010, 13:21 |
|
Редактирование только некоторых строк DW
|
|||
---|---|---|---|
#18+
царевич, Properties -> Edit -> Display Only ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2010, 13:41 |
|
|
start [/forum/topic.php?fid=15&msg=36590139&tid=1335966]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 132ms |
0 / 0 |