Выборка и расчёт из одной таблицы по условию записи другой
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Выборка и расчёт из одной таблицы по условию записи другой
Привет всем!
Clarion 8.0.9661 Windows 7 SP1 Русский
Требуется получить выборку и расчёт по условию из данных, содержащихся в одной таблице по условию записи другой таблицы:
Пример условия:
Исходная таблица Account.tps
Дата Приход Расход
Date Arrival Expense
15.01.2013 10000 3000
01.04.2013 7000 2000
27.05.2013 2000 3000
21.07.2013 12000 7000
Таблица условия Period.tps
Дата Начальная Дата Конечная
DateBegin DateEnd
01.04.2013 30.06.2013
Таблица расчёта Balance.tps
Дата начала Дата окончания Входящий остаток Исходящий остаток
DateBegin DateEnd OpeningBalance ClosingBalance
01.04.2013 30.06.2013 7000 4000
Отчёт
Период Входящий остаток Исходящий остаток
01.04.2013 - 30.06.2013 7000 4000
Очень необходимы Source, Wizard или Templates эффективно и быстро (без замедления работы остальных пользователей) реализующие выборку и расчёт по условию из исходных таблиц баз ISAM и SQL большого объёма (более 1Gb) без вызова Window Browse Box Behavior -> Totalling и Forms при расчёте.
Результат должен заноситься в локальные переменные и после просмотра в Forms в таблицу (строку записи) соответствующие структуре таблице расчёта или непосредственно в переменные отчета Report.
Прошу участников форума поделиться решениями или подсказать о наличии таких Source, Wizard, Templates для ISAM и SQL и ответить, в каких типах баз (ISAM или SQL) данная задача решается наиболее быстро и эффективно при больших объёмах исходных баз.
С Уважением, Developer, cfwdeveloper@gmail.com
Clarion 8.0.9661 Windows 7 SP1 Русский
Требуется получить выборку и расчёт по условию из данных, содержащихся в одной таблице по условию записи другой таблицы:
Пример условия:
Исходная таблица Account.tps
Дата Приход Расход
Date Arrival Expense
15.01.2013 10000 3000
01.04.2013 7000 2000
27.05.2013 2000 3000
21.07.2013 12000 7000
Таблица условия Period.tps
Дата Начальная Дата Конечная
DateBegin DateEnd
01.04.2013 30.06.2013
Таблица расчёта Balance.tps
Дата начала Дата окончания Входящий остаток Исходящий остаток
DateBegin DateEnd OpeningBalance ClosingBalance
01.04.2013 30.06.2013 7000 4000
Отчёт
Период Входящий остаток Исходящий остаток
01.04.2013 - 30.06.2013 7000 4000
Очень необходимы Source, Wizard или Templates эффективно и быстро (без замедления работы остальных пользователей) реализующие выборку и расчёт по условию из исходных таблиц баз ISAM и SQL большого объёма (более 1Gb) без вызова Window Browse Box Behavior -> Totalling и Forms при расчёте.
Результат должен заноситься в локальные переменные и после просмотра в Forms в таблицу (строку записи) соответствующие структуре таблице расчёта или непосредственно в переменные отчета Report.
Прошу участников форума поделиться решениями или подсказать о наличии таких Source, Wizard, Templates для ISAM и SQL и ответить, в каких типах баз (ISAM или SQL) данная задача решается наиболее быстро и эффективно при больших объёмах исходных баз.
С Уважением, Developer, cfwdeveloper@gmail.com
С Уважением, Developer