Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.11;
Скачать: CL | DM;

Вниз

Нумерация строк   Найти похожие ветки 

 
Ghost!   (2002-01-14 17:30) [0]

Здравствуйте! Подскажите, плиз, как пронумеровать строки в DBGrid"e (чтоб в колонке No сверху вниз шли по порядку числа). Пробовал поставить на колонку No тип Autoincrement, но мне это не подходит, т. к. если новая запись вводится не в конец, а в середину DBGrid"a , то получается что-то вроде этого:
1
2
6
3
4
5
Мастера, подкажите что-нибудь, пожалуйста. Спасибо.


 
asafr   (2002-01-14 18:41) [1]

Допустим, имеется у тебя некий DataSet - TTable (Name:=Table1) или TQuery (Name:=Query1), в Properties->Query1.SQL, которого прописано, что-то вроде SELECT * FROM TABLE1.
Кликаешь дважды по DataSet (здесь Query1) и в появившейся форме Fields Editor создаешь вычисляемое поле (например Num, где FieldsKind:=fkCalculated, type Integer). В Events -> Query1 на onCalcFields пишешь
Query1Num.Value:=Query1.RecNo;
Только добавь необходимые условия, так как по умолчанию первая запись RecNo=-1, а тебе необходимо =1, но это не трудно - додумаешься сам.


 
Polevi   (2002-01-14 20:00) [2]

RecNo=-1 когда Dataset не реализует данное свойство


 
Desdechado   (2002-01-15 10:21) [3]

так что, получается у строки номер может меняться в процессе работы с гридом? а для чего он тогда нужен?



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

Текущий архив: 2002.02.11;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.004 c
3-32176
weak
2002-01-16 17:04
2002.02.11
QReport и StringGrid


3-32117
Вика
2002-01-14 13:30
2002.02.11
IB 5.6 , как сделать экпорт/импорт части таблицы через дискету?


3-32145
Corte
2002-01-16 06:33
2002.02.11
ОШИБКА


1-32222
Duce
2002-01-25 14:52
2002.02.11
Error : Control has no parent window


1-32265
Zuvom
2002-01-25 13:34
2002.02.11
Копирование из файла в файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский