IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
bender
- Сообщения: 37
- Зарегистрирован: 24 фев 2005, 15:41
Сообщение
bender » 12 сен 2005, 12:26
Юзаю компоненты IBX. Открываю таблицу Devices в компоненте TIBQuery, в таблице есть поле MODEL_ID, которое я связываю с аналогичным полем в таблице Models и формирую Lookup поле MODEL_NAME. Вопрос: можно как-нить отсортировать данные по полю MODEL_NAME?
И еще вопросик, сорри, что не по теме форума, но может кто знает (очень-очень надо): открываю набор данных в компоненте TIBQuery, в нем следующие поля Q1 - int, Day - timestamp, Hour - smallint. Надо построить график в компоненте TDBChar, по Y - Q1, по X - Hour. Причем в Hour содержаться часы 1-24 за каждый день (дней может быть несколько, а некоторые часы могут быть пропущены)
-
bender
- Сообщения: 37
- Зарегистрирован: 24 фев 2005, 15:41
Сообщение
bender » 12 сен 2005, 16:24
Со вторым вопросом разобрался сам, первый еще актуален, хотя бы напишите где почитать можно.
-
z1
- Сообщения: 5
- Зарегистрирован: 31 июл 2005, 23:52
Сообщение
z1 » 12 сен 2005, 23:35
так допиши там Order by Model
кажись так
-
bender
- Сообщения: 37
- Зарегистрирован: 24 фев 2005, 15:41
Сообщение
bender » 14 сен 2005, 11:07
order by model_name в SQL запросе не прокатывает, поскольку такого поля в таблице Devices физически нет, оно Lookup
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 14 сен 2005, 11:12
гм, тогда ЧТО ты собрался сортировать по этому полю? Исходный набор данных в гриде? так сам же сказал, что там столбца этого нет.
-
z1
- Сообщения: 5
- Зарегистрирован: 31 июл 2005, 23:52
Сообщение
z1 » 14 сен 2005, 23:05
с какой таблицы лукапишь в запросе той и пиши этото order