![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 62
|
![]()
Помогите пожалуйста! Используя компонент Query выполняю запросы вывожу в DBGrid, необходимо пронумеровать строки.
При испльзование этого кода SQLObidgList.FieldByName('Num').AsI nteger:= abs(SQLObidgList.RecNo); У меня в строках стоят еденицы |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Логично стоят. Пронимеровать можно в вычисляемом поле.
Создай его и в событии OnCalcFields пусти этот код.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Или используй грид из библиотеки Ehlib. В гриде из этой библиотеки есть свойство dgShowRecNo. Поставьте его в True. И не надо будет вам писать лишние запросы.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 62
|
![]()
Прописанно именно в событии OnCalcFields, ('Num')-это вычесляемое поле но каждая строка нумеруеца еденицами
( 1 | Иванов, 1 | Петров, 1 | Сидоров,...) вот вчем проблема. Необходимо ( 1 | Иванов, 2 | Петров, 3| Сидоров,...) .? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
Счетчик где объявил? Перемещать курсор наверное надо еще First-Next.
Последний раз редактировалось Evgeniy26; 12.08.2009 в 13:08. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 62
|
![]()
Счетчик не объявлял. Попробую объявить
Последний раз редактировалось Talemir; 12.08.2009 в 14:15. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 62
|
![]()
artemavd! Вы имеете в виду в компоненте DBgridEH в свойствах? Или нужно прописать свойства dgShowRecNo. Что то не могу найти это свойство!
Последний раз редактировалось Talemir; 12.08.2009 в 15:10. |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
![]() Цитата:
SQLObidgList - это имя Query? зачем здесь Код:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.08.2008
Сообщений: 174
|
![]()
У меня все работает. Как оказалось Abs всё-таки нужно использовать. Что лично мне не понятно :-)
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 12.08.2009
Сообщений: 62
|
![]()
При использовании компонента ADOquery все работает толко в последне строке стоит 1, а не 256 запись пример. Почему?
Я вобще изначально использовал TQuery, c данным компонентам процедура используемая выше в ADOQuery не работает!!! |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление выделенной строки из DBGrid | Sinker | БД в Delphi | 9 | 20.05.2011 03:09 |
Удалить определенные строки DBGrid | Serval | Помощь студентам | 2 | 08.05.2009 08:20 |
Удаление строки из DBGrid | XATAB | БД в Delphi | 3 | 10.03.2009 08:29 |
DBGrid (Строки и заголовок) | chingiz | Компоненты Delphi | 3 | 06.10.2007 14:49 |