Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 21:32   #1
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию Нумерация строк в БД

Здравствуйте, мне сказали в программе одну фишку сделать, чтобы в таблице вывода БД, строки нумеровались. Я понимаю, что индексное поле нельзя использовать. Да и другими способами не знаю как, все будет сбиваться при сортировке. Один способ только при любой работе с БД, нужно переназначать цифры..
Направьте пожалуйста в нужное русло..
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 20.05.2011, 21:50   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

вот тема и ссылки
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 20.05.2011, 21:53   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Создаешь вычисляемое поле, где используешь свой счетчик.
Например можно написать запрос типа
Код:
Select Recno(), * from...
Но это если есть в твоей СУБД такая функция, возвращающая номер записи.
Если в Делфи то можно описать событие OnCalcFields, где прописать в созданном в дизайнере делфи вычисляемом поле вывод счетчика типа:
Код:
procedure TForm1.Table1CalcFields(DataSet: TDataSet);
begin
 DataSet.FieldByName('Номер').AsInteger:=DataSet.RecNo;
end;
Поле Номер соответственно Calculated, созданное в дизайне, и не имеющее к базе отношения.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2011, 18:51   #4
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Спасибо Stilet. Прежде чем задать вопрос, я в поиске 3 варианта нашел, но не один не подошел.
Я и не знал, что можно создавать в дизайнере, еще раз спасибо за доп. информацию.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нумерация строк Trimbl Microsoft Office Excel 2 18.12.2010 09:08
нумерация строк strannik SQL, базы данных 1 19.05.2010 09:09
Нумерация строк Sparky БД в Delphi 6 16.02.2010 21:38
Нумерация строк ShnapS БД в Delphi 5 06.05.2009 20:59
Нумерация строк. QT 4 NikLik Qt и кроссплатформенное программирование С/С++ 2 18.12.2008 22:38