|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Всем добрый вечер! Прошу разъснить следующий вопрос. Есть запросы с параметрами (вводятся начальная и конечная даты). В превью отчета выводятся результаты запроса. 1.Но беда в том, что файл отчета не обнавляется и к результатам пред. запроса прибавляется (я так понимаю сверху в раздел Details) результаты следующего запроса. 2. И как в отчет добавлять заголовок с новыми датами, например "Платежи с 01/01/2009 по 21/01/2009 ", а затем в этот же файл отчёта (именно обновленный) в результате запроса с другими датами, например "Платежи с 01/01/2020 по 31/12/2020 " Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 18:55 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Подскажите , пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 19:16 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Второй вопрос решил: ввел в отчете новые поля и поместил переменные dStart и dEnd , но остался вопрос наложения старого и предыдущего отчетов. Помогите! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 19:55 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Hannibass, Странно, select into cursor должен пересоздавать курсор... Ну попробуйте перед select-ом написать Код: plaintext
Не лучше ли thisform.release()? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 20:13 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Tanglir!Попробую! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 20:58 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Попробовал! Не помогает! Почему этот Cursor не обновляется? Может дело в DataSession формы! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 21:05 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
В дальнейшем буду пользоваться thisform.release()! Опыта мало. А в чем разница? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 21:07 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Tanglir, почему же он (Cursor) не обновляется! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 21:16 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Может кто-то Проходящий. подскажет! Очень важный вопрос вся программа моя построена на выводе запросов в превью ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 22:23 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Попробуй INTO CURSOR Query NoFilter и название курсора лучше поменять. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 22:42 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
HannibassВ дальнейшем буду пользоваться thisform.release()! Опыта мало. А в чем разница? Разница в том, что обычно в Москву из Питера не ездят через Магадан. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 22:56 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
HannibassВсем добрый вечер! Прошу разъснить следующий вопрос. Есть запросы с параметрами (вводятся начальная и конечная даты). В превью отчета выводятся результаты запроса. 1.Но беда в том, что файл отчета не обнавляется и к результатам пред. запроса прибавляется (я так понимаю сверху в раздел Details) результаты следующего запроса. 2. И как в отчет добавлять заголовок с новыми датами, например "Платежи с 01/01/2009 по 21/01/2009 ", а затем в этот же файл отчёта (именно обновленный) в результате запроса с другими датами, например "Платежи с 01/01/2020 по 31/12/2020 " Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Перед запросом размести if used('Query') &&если имеется курсор select Query && выбираем его use && и закрываем endif ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:00 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
<> Пробовал полностью ничего не изменилось! Местами администратор Тут какая-то глобальная ошибка, потому, что в отчет выводятся все записи из таблицы! Получается SELECT не работает!!!!???? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:15 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
"& lt;& gt;" Пробовал полностью ничего не изменилось! Местами администратор Тут какая-то глобальная ошибка, потому, что в отчет выводятся все записи из таблицы! Получается SELECT не работает!!!!???? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:17 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Местами администратор Сейчас попробую, как ты сказал! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 23:18 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
что-то мне не нравиться синтаксис твоего BETWEEN, должно быть как-то так: where BETWEEN(поле таблицы,начало диапазона, конец диапазона) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 09:47 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Местами администраторчто-то мне не нравиться синтаксис твоего BETWEEN, должно быть как-то так: where BETWEEN(поле таблицы,начало диапазона, конец диапазона) Без разницы. Есть функция BETWEEN(), а есть SQL-оператор BETWEEN. Под фоксом работает и то и другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 10:36 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
HannibassТут какая-то глобальная ошибка, потому, что в отчет выводятся все записи из таблицы! Получается SELECT не работает!!!!????На форме есть грид? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 10:48 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
вообще после селекта поставил бы в коде Browse твоего курсора, если селект работает нормально, тогда намудрил где-то в репорте, а у репорта источник - твой запрос или родительская таблица? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 11:11 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Местами администратор, В Data Environment попробуй добавить CursorAdapter - параметры: Alias - имя твоего курсора CursorSchema - список полей (например: date_pay d, name_pay c(50), sum_pay n(10,2)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 11:18 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Местами администратор, все это конечно для репорта ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 11:18 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Судя по получаемым результатам, источником для репорта является сама таблица Payments, так как перед вызовом репорта не было команды SELECT Query Если репорт запускается по клику мышкой из GRID-а, то и это не поможет, так GRID все время переводит рабочую область на свой источник данных. В этом случае нужно перевести фокус с GRID-а на другой объект формы - можно поставить отдельную кнопку "Печать". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 11:54 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Sea_CatСудя по получаемым результатам, источником для репорта является сама таблица Payments, так как перед вызовом репорта не было команды SELECT QueryВот только не надо рассказывать сказок. После Select всегда происходит переключение на область с результатом. Обратное возможно только при неявном переключении на другую область. И вот как раз грид вот такое неявное переключение и демонстрирует. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 12:07 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
проходящий. Да, тут я был не прав. Но умные люди советуют не лениться писать SELECT-ы и это вошло в привычку. Больше писанины, но меньше шансов ошибиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 13:00 |
|
Правильный вывод разных запросов в один файл отчёта
|
|||
---|---|---|---|
#18+
Sea_Catпроходящий. Да, тут я был не прав. Но умные люди советуют не лениться писать SELECT-ы и это вошло в привычку. Больше писанины, но меньше шансов ошибиться.Но больше шансов пропустить неявное переключение области со всеми вытекающими последствиями. А таких советов от действительно умных людей я что-то не припоминаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2009, 13:03 |
|
|
start [/forum/topic.php?fid=41&fpage=114&tid=1585925]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 325ms |
total: | 453ms |
0 / 0 |