Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сохранить нумерацию строк при сортировке / 5 сообщений из 5, страница 1 из 1
05.02.2008, 11:23
    #35110101
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить нумерацию строк при сортировке
В datawindow имется вычисляемое поле, которое используется для нумерации строк ( в Compute Expression используется ф-я getrow()). После сортировки полей в dw, нумерация строк не изменяется - если строка до сортировки была на первом месте, а после встала на третью позицию, то ей присвоится третий номер. т.е. вычисляемое поле при каждой сортровке пересчитывается и порядок номеров не изменяется. Необходимо сделать так, чтобы при открытии окна за каждой строкой "жестко" закреплялся номер и при сортировке он не изменялся.
...
Рейтинг: 0 / 0
05.02.2008, 11:29
    #35110130
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить нумерацию строк при сортировке
Можно добавить в SELECT липовое поле, например, 0:
Код: plaintext
1.
2.
SELECT ...,  0 
FROM ...
WHERE ...
и туда потом пихать номер строки.
...
Рейтинг: 0 / 0
05.02.2008, 11:37
    #35110160
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить нумерацию строк при сортировке
oracle : select rownum .....
...
Рейтинг: 0 / 0
05.02.2008, 11:43
    #35110187
Guest 01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить нумерацию строк при сортировке
Смотри PB Help:
GetRowIdFromRow() - Row # -> RowID
GetRowFromRowId() - RowID -> Row #
...
Рейтинг: 0 / 0
05.02.2008, 11:46
    #35110196
pb_new
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранить нумерацию строк при сортировке
спасибо.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Сохранить нумерацию строк при сортировке / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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