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

Вниз

dbgrid сортировка   Найти похожие ветки 

 
Nata ©   (2005-01-11 01:15) [0]

Мастера, плз  помогите разобраться с сортировкой...(( ситуация такова : есть table1 с полями PN(тип целочисленный,первичный ключ), Name (тип строковый)и есть table2 с полями TID( автинкрементное поле, по нему же первичный ключ), Name (строковый), PN(целочисленный; "порядковый номер" - вводится пользователем через DBEdit, для каждого name этой таблицы есть свой порядкоый номер), COM( строковый).  Внешний ключ построен по полям Name обеих таблиц.
Выбираем name из table1. В DBGride отображаются записи соответствующего name из table2, но нумерация PN снизу вверх, а надо наоборот. Пыталась сортировать Table2.IndexFieldnames :="PN", начинает ругаться на Name.


 
Дмитрий В. Белькевич   (2005-01-11 03:45) [1]

Внешний ключ построен по полям Name обеих таблиц
Name уникальный? Если вводится юзером - я бы на это не закладывался.
Выборки - в студию!
Как ругается на name?


 
Fay ©   (2005-01-11 06:47) [2]

2 Nata ©   (11.01.05 1:15)
Наташа, солнышко. Тебе трудно было написать что-то типа
create table Table1(
PN integer not null,
Name varchar(100),
primary key (PN)
)

create table Table2(
TID integer not null,
Name varchar(50),
RN integer,
COM varchar(50),
primary key (TID)б
foreign key (NAME) references Table1(NAME)
)

? Трудно?


> Выбираем name из table1. В DBGride отображаются записи
> соответствующего name из table2, но нумерация PN снизу
> вверх, а надо наоборот. Пыталась сортировать
> Table2.IndexFieldnames :="PN", начинает ругаться на
> Name.


Вам нужет не TTable, а TQuery или нечто вроде). Так будет лучше.


 
Наталия ©   (2005-01-11 06:49) [3]

Есть очень хороший способ сортировки - указываешь в запросе волшебную фразу order by... :))


 
Fay ©   (2005-01-11 06:57) [4]

Эх! Если бы не [1], можно было бы желание какой-нибудь загадать 8)


 
Наталия ©   (2005-01-11 07:05) [5]

Хорошо. Загадывай :)))


 
Fay ©   (2005-01-11 07:15) [6]

Хочу, чтобы вопросы в "Базы" оформлялись так, как это принято на sql.ru!

P.S.
Не сбудется - скажу, что виноват Дмитрий В. Белькевич 8)



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

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

Наверх




Память: 0.45 MB
Время: 0.042 c
1-1106071661
Никита
2005-01-18 21:07
2005.02.06
Как затолкать в SubItems ListView a компонент?


1-1106714824
AbramovVi
2005-01-26 07:47
2005.02.06
от Variant к обьекту


1-1106331008
Eraser
2005-01-21 21:10
2005.02.06
Вызов функций DLL из формы


1-1106619202
jcrush
2005-01-25 05:13
2005.02.06
из числового значения получить цвет


14-1106081823
Hypercube
2005-01-18 23:57
2005.02.06
Linux





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