Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ссылка на Original в выражении для задания свойства столбца. / 10 сообщений из 10, страница 1 из 1
03.09.2003, 19:14
    #32255207
Kr_Yury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
У меня свойство protect одного столбца должно зависеть
от первичного значения др. столбца, т.е. из буфера Original.
Как это реализовать?
...
Рейтинг: 0 / 0
03.09.2003, 19:42
    #32255225
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
Писать protect expression if("др. столбца" = 'протектное значение', 1, 0) на "одного столбца" и не давать редактировать "др. столбца" ?
...
Рейтинг: 0 / 0
03.09.2003, 20:34
    #32255246
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
В DW можно использовать глобальные функции. Может быть подойдет?

Код: plaintext
1.
2.
3.
//f_GetItemNumberOriginal (long row, string column)
//dw придется указывать совершенно конкретное...
return DW.GetItemNumber (row, column, Primary, True)

А дальше - ответ Филиппа :-)
...
Рейтинг: 0 / 0
03.09.2003, 20:55
    #32255256
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
Не PL99, никаких глобальных функций :-)
Если НАДО редактировать столбец, от оригинальных значений которого зависит протект, то нужно просто дважды этот столбец в SQL включить (один раз с aliasoм), тот на котором протект выражение базировать, даже в detail band не пихать, да и всё...
...
Рейтинг: 0 / 0
03.09.2003, 21:07
    #32255259
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
2 Филипп
гм... да, действительно :-)
поздно у нас уже, пора домой идти :-)
...
Рейтинг: 0 / 0
04.09.2003, 19:33
    #32256391
Kr_Yury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
Я кажется ясно указал, что protect одного столбца зависит от другого столца.
Я предполагаю, что выражение для protect вида
if( dw1...Original.column2[ currow() ]=value0, 1, 0 ) должно работать. Только выглядит оно несколько громоздко, хотелось более кратко.
...
Рейтинг: 0 / 0
04.09.2003, 19:54
    #32256402
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
Kr_Yury , вы простите, читать умеете?
Ответ на ваш вопрос ПОЛНОСТЬЮ дан.
...
Рейтинг: 0 / 0
04.09.2003, 20:18
    #32256411
Kr_Yury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
to Филипп: Но согласитесь, что это не логично - при разработке объекта dw надо знать имя элемента dw в который этот объект будет включен.
...
Рейтинг: 0 / 0
04.09.2003, 20:28
    #32256413
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
Если пытаться вот такие глупости if( dw1...Original.column2[ currow() ]=value0, 1, 0 ) делать (которые и работать не будут), то может и "надо знать имя элемента dw в который этот объект будет включен", но если делать так как я вам написал, то не надо.
...
Рейтинг: 0 / 0
11.09.2003, 00:34
    #32261736
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ссылка на Original в выражении для задания свойства столбца.
А вот самое простое решение:
Писать protect expression if("др. столбца" .original = 'протектное значение', 1, 0)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ссылка на Original в выражении для задания свойства столбца. / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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