Printable Version of Topic
Click here to view this topic in its original format |
Forums > Глюкодром > Программирование в дельфях, Для некоммерческой ИС |
Posted by: ns38 on 23-04-2008, 21:27 |
Поскольку я привык программить только графику, а работа с БД идет хуже, то по возможности несколько вопросов. Вопрос 1-й поддерживает ли дельфи функции которые нечего не возвращают Вроде Function FRate(pFac:string;pRate: string; pSemester: string; pYear: string ):void; Ругается |
Posted by: VxWorks on 23-04-2008, 22:05 |
Попробуй Procedure ![]() |
Posted by: ns38 on 24-04-2008, 12:41 |
Спасибо! ![]() |
Posted by: ns38 on 27-04-2008, 01:24 |
Далее... Суть вопроса: БД состоит из 10 таблиц, причем в БД представлены все виды связей, реализован алгоритм обхода по базе. У меня случилась неприятность с сортировкой: Встал на таблицу на стороне "много", а на стороне "1" наложен критерий сортировки, но алгоритм всё равно должен обойти все записи на стороне много, чтобы потом часть из них "выкинуть на помойку". А теперь представьте, что в цепочке не 2 таблице, а 5 это ненужные обходы. А нельзя никак без ненужных обходов? Как вариант можно начать обход с таблицы по которой производится сортировка, но в таком случае для каждой сортировки надо писать свой обход, да и если сортировка производится не по одной таблице - такой подход врятли приемлем. |
Posted by: FiL on 27-04-2008, 19:49 |
нда, без пол литра не разберешься чего сказать хотел. |
Posted by: ns38 on 28-04-2008, 14:43 |
Вопрос решен, пишем в лоб... |
Posted by: Гордый on 29-04-2008, 02:01 |
![]() ![]() |
Posted by: ns38 on 29-04-2008, 03:37 | ||
![]() ![]() ![]() |