powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SetItem и Filter Buffer, может кто знает...
3 сообщений из 3, страница 1 из 1
SetItem и Filter Buffer, может кто знает...
    #33297219
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буду благодарен за помошь:

Нужно пробежатса по Filter баферу в дата-окне, если рекорд новый, нужно посадить айди юзера и время в entered_by and changed_by, если рекорд не новый и был изменён, тоже самое но в другие две колонки, changed_by and changed_date.

Вот накропал:
l_entered_by_num = long(dw_1.describe('entered_by.id'))
l_entered_date_num = long(dw_1.describe('entered_date.id'))

l_changed_by_num = long(dw_1.describe('changed_by.id'))
l_changed_date_num = long(dw_1.describe('changed_date.id'))

l_row = dw_1.GetNextModified(0, Filter!)

DO WHILE l_row <> 0
IF dw_1.GetItemStatus (l_row, 0, Filter!) = NewModified! THEN
// Так работает...
dw_1.Object.entered_by.Filter[l_row] = l_user_skey
dw_1.Object.entered_date.Filter[l_row] = dt_timestamp

// Так не работает ....
//dw_1.Object.Filter.Data[l_row, l_entered_by_num] = l_user
//dw_1.Object.Filter.Data[l_row, l_entered_date_num] = dt_timestamp

ELSE
// Так работает...
dw_1.Object.changed_by.Filter[l_row] = l_user_skey
dw_1.Object.changed_date.Filter[l_row] = dt_timestamp

// Так не работает ....
dw_1.Object.Filter.Data[l_row, l_changed_by_num] = l_user
dw_1.Object.Filter.Data[l_row, l_changed_date_num] = dt_timestamp
END IF

l_row = dw_1.GetNextModified (l_row, Filter!)
LOOP

Где прокол?
Объясните плиз.

Спасибо.
...
Рейтинг: 0 / 0
SetItem и Filter Buffer, может кто знает...
    #33297269
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:
dw_1.Object.Data.Filter. Current [l_row, l_entered_by_num] = l_user
...
Рейтинг: 0 / 0
SetItem и Filter Buffer, может кто знает...
    #33299082
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Филипп.
Работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / SetItem и Filter Buffer, может кто знает...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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