Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 03 июн 2013, 11:56
Всем доброго времени.
Вот пример, сама таблица:
Код: Выделить всё
table struct tsRep (
cpers: comp,
sfio : string[61],
csex : char,
cpodr: comp,
cKau: array[1..6] of comp,
)
with index (
tsRepByKau = cKau[1] + cKau[2] + cKau[3] + cKau[4] + cKau[5] + cKau[6] + sfio
);
Вот так ее пытаюсь сортировать:
Код: Выделить всё
create view vMain as
select
rep.*,
podr.name
from
tsRep rep
, catalogs podr
where
((
rep.cpodr == podr.nrec
))
order byKau by rep.сKau[1]
Ругается, говорит:
Нет такой функции, поля или метода : REP (стр. .... )
order byKau by rep.cKau[1]
Собственно вопрос, как отсортировать таблицу по элементу поля, типа массив?
RAJAH
Местный житель
Сообщения: 932 Зарегистрирован: 18 фев 2008, 12:49
Сообщение
RAJAH » 03 июн 2013, 12:18
niteo писал(а): table struct ts Rep
niteo писал(а): Ругается, говорит:Нет такой функции, поля или метода : REP
Ругань, по-моему, справедлива.
savov
Местный житель
Сообщения: 589 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж
Сообщение
savov » 03 июн 2013, 12:22
RAJAH писал(а): Ругань, по-моему, справедлива.
Точно, справедлива!
А еще и откуда таблица podr? Есть katpodr, но тут нет подцепки на нее
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 03 июн 2013, 12:42
RAJAH писал(а):
Ругань, по-моему, справедлива.
Там строчки есть же:
savov
Местный житель
Сообщения: 589 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж
Сообщение
savov » 03 июн 2013, 12:50
savov писал(а): Там строчки есть же:
Код: Выделить всё
from
tsRep rep
, catalogs podr
KATZ
Местный житель
Сообщения: 473 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
KATZ » 03 июн 2013, 12:57
Поменяйте русскую "эс" на латинскую "цэ".
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 03 июн 2013, 13:05
Ну ё-маё....
Код: Выделить всё
<синоним-таблицы> = [table | objref] [synonym] <имя-таблицы>
<имя-синонима> [ <заголовок-синонима> ]
[ (<атрибут-таблицы> {, <атрибут-таблицы> }) ]
ru.wikipedia.org/wiki/Расширенная_форма_Бэкуса_—_Наура
Всё правильно написано, слово
synonym можно опустить. Вопрос в другом, даже если я не использую синонимы, ошибка та же!
niteo
Постоянный обитатель
Сообщения: 151 Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:
Сообщение
niteo » 03 июн 2013, 13:09
KATZ писал(а):
Поменяйте русскую "эс" на латинскую "цэ".
Просто без слов. Огромное спасибо!!! Помогло!!!