Главная страница
    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.038 c
4-1103215614
Ultr
2004-12-16 19:46
2005.02.06
% Загузки процесора вообще


4-1103448057
banderas
2004-12-19 12:20
2005.02.06
Drag&Drop файлов


4-1103274502
SiDoff
2004-12-17 12:08
2005.02.06
Как получить указатель на pop up ....


1-1106685428
SergP
2005-01-25 23:37
2005.02.06
MDI и Меню


9-1099176072
Кто---то
2004-10-31 02:41
2005.02.06
Что такое Матрица ?





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