Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
aglar   (2004-12-12 14:43) [0]

У DBGrid слева есть узкая зафиксированная колонка, можно ли на ней выводить номер записи в таблице?


 
Anatoly Podgoretsky ©   (2004-12-12 14:46) [1]

Эта колонка для маркера, но кто тебе мешает добавить еще одну колонку? Можешь даже разместить ее слева.


 
aglar   (2004-12-12 17:34) [2]

Если добавить еще одну колонку, то как она будет вести себя при сортировке таблицы? Не думаю, что нас это обрадует;)


 
Anatoly Podgoretsky ©   (2004-12-12 17:50) [3]

Как надо так и будет вести. Номера записей в Пародоксе логические и чем одна колонка отличается от другой колонки.


 
SergP ©   (2004-12-12 17:55) [4]


>  [2] aglar   (12.12.04 17:34)
> Если добавить еще одну колонку, то как она будет вести себя
> при сортировке таблицы? Не думаю, что нас это обрадует;)


А какая разница?


 
aglar   (2004-12-12 18:03) [5]

Я так понял, Анатолий предлагает решить проблему с помощью новой колонки, куда записывать номер записи. Но при сортировке номера перемещшаются, или я не так понял Анатолия?


 
SergP ©   (2004-12-12 18:11) [6]


>  [5] aglar   (12.12.04 18:03)
> Я так понял, Анатолий предлагает решить проблему с помощью
> новой колонки, куда записывать номер записи. Но при сортировке
> номера перемещшаются, или я не так понял Анатолия?


Ты сначала определись что тебе нужно: номер записи в таблице или номер записи в датасете


 
aglar   (2004-12-12 18:17) [7]

В датасете


 
Anatoly Podgoretsky ©   (2004-12-12 18:20) [8]

И как ты собираешься сортировать и понять, что такое номера записей, в том числе и логические (которые в Парадоксе).


 
_Lucky_   (2004-12-12 18:20) [9]

Полная ерунда! ломает все принципы БД, эта колонка лишняя полюблму. Попробуйте поискать другое решении проблемы, если она вообще есть :) (кстати, лучше бы вы ее и обрисовали, глядишь и решение кто-нить подсказал бы).


 
aglar   (2004-12-12 18:43) [10]

DBGrid2
Datasource2
Subscribers: TTable

Нужно чтобы DBGrid2 отображал номер записи, то бишь Subscribers.RecNo где нибудь в левой части, желательно на зафиксированной колонке (не знаю как ее правильно назвать), предназначенной для маркера. Если добавить еще одну колонку в таблицу, как было предложено выше, и прописать у Subscribers свойтво OnNewRecord = subscribers.Fieldvalues["N"]:=Subscribers.RecNo, то конечно же получим то что нам надо. Но если придется таблицу сортировать по имени подписчика или еще как нибудь, то записи в Столбце "N"  просто перемешаются между собой. Я как то неправильно выражаюсь? Или как то невнятно пишу? Если чего то не понимаю, извините, для того этот форум и создан...


 
Zacho ©   (2004-12-12 21:02) [11]

aglar   (12.12.04 18:43) [10]

Сделай вычисляемое (calculated) поле в датасете и в OnCalcFields присваивай ему RecNo


 
aglar   (2004-12-12 23:58) [12]

Спасибо Zacho!



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

Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1104149785
markers
2004-12-27 15:16
2005.01.16
На тему ini файлов


14-1103831111
Grinders
2004-12-23 22:45
2005.01.16
Yahoo


1-1104266948
RSN
2004-12-28 23:49
2005.01.16
Фокус ввода


14-1103900292
guest_Dmitry
2004-12-24 17:58
2005.01.16
Какие бумаги должны оформляться на замену железа?


1-1104147932
vic_774N
2004-12-27 14:45
2005.01.16
Сменить операционку ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский