|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
Добрый день, у меня такой вопрос: При построении отчета делается выборка из нескольких таблиц, затем создаются две временные Table1 и Table2, при простом запуске формы и печати отчета все работает нормально, таблицы создаются, отчет просматривается. НО! когда создается экзешник и вызывается та же форма уже из проги все вроде бы работает, за исключением одного момента, при вызове отчета вываливается следующая ошибка: "Возможность поддерживается только для таблиц .DBC" хотя сами таблицы на диске создаются, но к самой базе они не подключаются и выподает следующее окно прикрепленный рисунок... Вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 11:53 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
xX_Clubber_Xx, 1. А что вам мешает использовать временные курсоры, заместо временных таблиц? 2. И объясните мне смысл этой конструкции: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:17 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
Добавьте опцию FREE в команду CREATE TABLE. Код: plaintext
А вообще, не надо создавать таблицы. Создавайте курсоры (временные таблицы). Синтаксис практичоски тот же самый, только вместо ключевого слова TABLE используется ключевое слово CURSOR Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:17 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
xX_Clubber_Xx, И еще... А зачем так сложно? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Может быть что-то типа: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:20 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
а как потом курсор скормить отчету??? чтобы получить такую шляпу: ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:24 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
я не гений в Foxe, я его тока учу ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:26 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
xX_Clubber_Xxа как потом курсор скормить отчету Просто назвать курсоры так же, как временные таблицы назывались, и всё - даже менять ничего в отчёте не придётся (если там DE нету). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:31 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
xX_Clubber_Xxа как потом курсор скормить отчету??? Точно также, как и таблицу. Просто не надо включать курсор в DataEnvironment отчета (да это и невозможно). В DataEnvironment отчета вообще ничего не должно быть. Та таблица (курсор), которая будет открыта в текущей рабочей области и станет источником данных для отчета Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:32 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
что такое DE???? (ссори за тупость я не понимаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:32 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
Спасибо! Правда я терь не понимаю, почему он продублировал одну и ту же запись столько раз, тогда как он должен был вывести 4-и разных записи!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:45 |
|
Формирование ОТЧЕТА??????!!!!!
|
|||
---|---|---|---|
#18+
xX_Clubber_XxСпасибо! Правда я терь не понимаю, почему он продублировал одну и ту же запись столько раз, тогда как он должен был вывести 4-и разных записи!!!! Просто вы строите отчет по одной рабочей области, а перед REPORT FORM выбрана другая рабочая область. SELECT нужная_рабочая_область REPORT FORM ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 12:49 |
|
|
start [/forum/topic.php?fid=41&msg=36047978&tid=1586304]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 456ms |
0 / 0 |