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

Вниз

Чтение базы по номеру строки   Найти похожие ветки 

 
Ahmad K   (2003-02-02 03:08) [0]

Уважаемые мастера!
Возникла проблема. Необходимо читать базу до определенной строки, наприме, занести первые восемь строк в один DBGrid , потом восемь в другой и так далее... Никто с таким не сталкивался? Если да, то как справлялись?
Заранее спасибо!


 
ole   (2003-02-02 07:28) [1]

Видимо придется отказаться от DBGrid. Используй TListView.
Режим "репорт".
В цикле считывай, заполняя поля в ListView.
1.записал в LV
2.если не последняя запись, то Next
Вот только редактировать такие данные наверняка будет проблематично.


 
VitGun   (2003-02-02 18:52) [2]

2 Ahmad K.
Подключаешь базу к TTable, а затем:
for x:=0 to 8 do
with Tabel1 do
begin
RecNo:=x;
//Заносим строки по полям
end;
З.Ы Может это и не лучшее решение, но работать должно.


 
AlexandrN   (2003-02-03 08:59) [3]

А ты, что SQL - не знаешь?????????????????
SELECT TOP n ....
где n - число отбираемых данных.


 
bpv`   (2003-02-03 09:58) [4]

to AlexandrN работает не во всех SQL темболее не в локл sql
если используешь BDE копай dbiSetProp если нет можно создавать
временные таблицы(кстати и с бде можно например воспользоваться RXMemoTable) куда копировать нужное тебе кол-во записекй
в принципе если еще несколько вариантов



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

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

Наверх




Память: 0.44 MB
Время: 0.006 c
3-63585
mate
2003-02-04 09:14
2003.02.20
Номер записи


3-63540
Игорь(р)
2003-01-31 13:39
2003.02.20
Сложности с сортировкой через ADO


14-63779
FLIZ
2003-02-03 10:46
2003.02.20
Вопрос по установке MSDE 2000 (не запускается)


14-63817
Driverrr
2003-01-28 13:53
2003.02.20
Винты...


3-63492
Raz
2003-02-04 18:17
2003.02.20
Про печать TQuickRep.Print





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