Вниз
Скачать: CL | DM;

Как добавить в набор данных номера записей?   Найти похожие ветки 

← →
Delphi basic ©   (2006-08-21 16:04) [0]

Сабж


← →
Sergey13 ©   (2006-08-21 16:05) [1]

Зачем?


← →
Dell3r ©   (2006-08-21 16:05) [2]


> Delphi basic ©   (21.08.06 16:04)  

А ты о сортировке подумал?


← →
Reindeer Moss Eater ©   (2006-08-21 16:08) [3]

Как добавить в набор данных номера записей

Включи их в список select датасета


← →
Delphi basic ©   (2006-08-21 16:08) [4]

Начинается...
Ок, поясню.
Имеется реестр документов, связанных с некими объектами. Нужно вывести список документов по объекту за указанный период с нумерацией.


← →
Delphi basic ©   (2006-08-21 16:09) [5]


> Dell3r ©   (21.08.06 16:05) [2]
>
> > Delphi basic ©   (21.08.06 16:04)  
>
> А ты о сортировке подумал?


Реестр отсортирован по дате + уникальный номер док-та


← →
Desdechado ©   (2006-08-21 16:09) [6]

Это номера не записей, а строк в выборке.
Как добавить - зависит от СУБД.


← →
unknown ©   (2006-08-21 16:10) [7]


> Delphi basic ©   (21.08.06 16:08) [4]

В таком случае нумерация документов д.б. предусмотрена изначально.


← →
Delphi basic ©   (2006-08-21 16:10) [8]


> Desdechado ©   (21.08.06 16:09) [6]
> Это номера не записей, а строк в выборке.
> Как добавить - зависит от СУБД.


Firebird 1.5xx


← →
Delphi basic ©   (2006-08-21 16:12) [9]


> Desdechado ©   (21.08.06 16:09) [6]
> Это номера не записей, а строк в выборке.
> Как добавить - зависит от СУБД.


Сорри, ошибся в термине, нужны именно номера строк в отсортированной выборке.
Firebird 1.5xx


← →
unknown ©   (2006-08-21 16:12) [10]


> Delphi basic ©   (21.08.06 16:10) [8]

Угу. ДаешЪ генератор для каждой выборки!
Зачем все-таки эти цифры?


← →
Sergey13 ©   (2006-08-21 16:12) [11]

> [4] Delphi basic ©   (21.08.06 16:08)

В реестрах обычно НОМЕР - это атрибут документа, т.е. отдельное поле только для чтения.
А так - RecNo выводи или, если это отчет, репортеры это и сами умеют.


← →
Dell3r ©   (2006-08-21 16:14) [12]

Добавь пустое поле и при выборке перебирай все записи и делай инкримент.


← →
Delphi basic ©   (2006-08-21 16:19) [13]


> unknown ©   (21.08.06 16:12) [10]
>
> > Delphi basic ©   (21.08.06 16:10) [8]
>
> Угу. ДаешЪ генератор для каждой выборки!


А он не зашкалит? Ежли пользователи начнут по каждому объекту каждый день по сотне раз просматривать реестр за весь период?


← →
Sergey13 ©   (2006-08-21 16:23) [14]

> [13] Delphi basic ©   (21.08.06 16:19)

Каждой женщине по мужу! Каждому узеру по генератору! Ура, товарищи!!! 8-)


← →
Сергей М. ©   (2006-08-21 16:26) [15]


> Как добавить в набор данных номера записей?
>
> Delphi basic ©   (21.08.06 16:04)
>
> Сабж


Нехрена ему, номеру записи, там (в НД) делать   ..)

На клиенте извращайся как угодно, благо способов море. а сервер не трожь ! Святое ж..)


← →
unknown ©   (2006-08-21 16:30) [16]


> Delphi basic ©   (21.08.06 16:19) [13]

Смайлик забыл :)
Дело в том, что в FB динамически получить номера строк в выборке можно
только или генератором или в процедуре. Естесственно, большинство
склоняется к выбору генераторов, обламывается и начинает искать другие пути,
отсюда и [10] :) На самом же деле эти цифры нужны лишь для распечатки/
экспорта, бо не несут какой-либо значимой смысловой нагрузки для
пользователя, просматривающего результат запроса. Более правильно
было бы предусмотреть нумерацию в т.з. изначально и организовать
отдельным полем в бд.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.03 c
1-1153902373
Yozch1
2006-07-26 12:26
2006.09.10
Пропали вкладки палитры компонентов


1-1154356907
Anton22
2006-07-31 18:41
2006.09.10
Прозрачный фон Memo


2-1155888631
Elen
2006-08-18 12:10
2006.09.10
SendMessage VS Access Violation


15-1155266486
Leshiy
2006-08-11 07:21
2006.09.10
Использование UDF XPath


15-1155987073
fast2
2006-08-19 15:31
2006.09.10
Где взять иконку Excel я?




   Наверх