Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-1106428527
profesoralex
2005-01-23 00:15
2005.02.06
Kak mozhno na odnoy paneli uvidet papki VMESTE s failami


1-1106412722
Никита
2005-01-22 19:52
2005.02.06
Глюк ImageList


3-1104820506
YurikGL
2005-01-04 09:35
2005.02.06
Автоподстановка из родительской таблицы


1-1106565993
Vasya.ru
2005-01-24 14:26
2005.02.06
Как определить, запущено ли приложение впервые или нет?


3-1104919422
P.N.P.
2005-01-05 13:03
2005.02.06
Firebird 1.5 - получить список Alias-ов




   Наверх