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

Вниз

Индексация в qBase   Найти похожие ветки 

 
Sirgfine   (2004-02-06 04:42) [0]

Можно ли индексировать таблицу qBase по Lookup полю?


 
Johnmen   (2004-02-06 09:15) [1]

А что это за тип поля ? В дибасе/фоксе ?


 
Anatoly Podgoretsky   (2004-02-06 09:27) [2]

Да нет там таких полей


 
SasaR   (2004-02-06 11:13) [3]

Наверняка автор имел ввиду сортировку таблицы по значениям, которые DisplayValue в LookUp поле...
Как такое сделать ?


 
Anatoly Podgoretsky   (2004-02-06 11:30) [4]

А эти значения в другой таблице и связь идет по ИД номеру


 
SasaR   (2004-02-06 12:30) [5]

В PowerBuilder я бы написал что-то вроде LookUpValue(field) в выражении для сортировки.
С другой стороны в Делфях в
QuantiumGrid от DevExpress автоматически сортирует по LookUpValue, если поле LookUp (но не дай бог ключевое поле не одно а b[ несколько, череp ";") - в нём данные из DataSet"a дублируются в внутренние "ноды".
Интересно, как это реализовано в dbGridEh ???
У Delphi - другие механизмы. Значит сортировку можно сэмулировать либо в гриде либо в запросе....
Но что делать автору вопроса ???


 
Sirgfine   (2004-02-07 05:51) [6]

Фишка в том, что данные из таблицы пишутся в HTML (таблицей. тут всё нормально) И желательно отсортировать их по числовым индексам, но только не по числам, а по соответствующим им словам. Можно конечно взять и пройтись по связанным таблицам, но их много (3-4). Хочется чего нибудь элегантно придумать.


 
mike-d   (2004-02-07 09:17) [7]

SQL?


 
Sirgfine   (2004-02-10 03:12) [8]

Используется Table.
Нет смысла переходить на SQL ради сортировки одной таблицы.


 
ЮЮ   (2004-02-10 03:46) [9]

>Нет смысла переходить на SQL ради сортировки одной таблицы.

Одной, возможно, и не стоит. Но ты хочешь сортировать одну тавлицу по значениям, стоящим в другой, а это уже - SQL


 
Sirgfine   (2004-02-10 05:13) [10]

Проблема-то только в том, что TTable позволяет сортировать только по тем полям которые есть физически в базе данных.
Неужели нет простого решения?


 
ЮЮ   (2004-02-10 08:03) [11]

Нет ничего проще SQL запроса :-)


 
Sirgfine   (2004-02-13 06:52) [12]

Всё с вами понятно.



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
7-43924
SkySlider
2003-12-22 13:14
2004.03.14
Обращение к принтеру


14-43873
ИМХО
2004-02-21 01:54
2004.03.14
Знатокам творчества Артура Конан Дойля


14-43867
VolanD2002
2004-02-19 15:37
2004.03.14
Надо


3-43400
race1
2004-02-09 13:08
2004.03.14
базы-файлы


1-43603
mkf
2004-03-02 16:51
2004.03.14
menu as XP





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