|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Раньше из меню на форме As Top-Level отчет запускался командой REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tnaklvos.frx' FOR t.kolvos>0 NOEJECT PREVIEW без продлем Сейчас использую системное окно _screen. Попробовал через комаду SELECT t REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW не получается Как через меню запустить отчет? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 16:47 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Уточнение Команда запускает отчет, но он, сразу же закрывается. В момент, когда запускаем отчет, в основном окне программы уже запущенна форма с Grid. Таблица уже открыта, Имя курсора - 't' ПОМОГИТЕЕЕ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 18:28 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Alexandr29Уточнение Команда запускает отчет, но он, сразу же закрывается. В момент, когда запускаем отчет, в основном окне программы уже запущенна форма с Grid. Таблица уже открыта, Имя курсора - 't' ПОМОГИТЕЕЕчто показывает messagebox(recno('t')) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 19:19 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Если отчет открывается и тут же закрывается - это означает, что нет данных для отображения. Т.е. указанным условиям не соответствует ни одна запись главной таблицы отчета. Скорее всего, некорректно указана главная таблица отчета (если вообще указана). Например, судя по Вашему коду, главная таблица отчета должна иметь алиас "t". Она действительно имеет такой алиас? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 19:19 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
очепятался reccount, конечно же )) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 19:19 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Alexandr29В момент, когда запускаем отчет, в основном окне программы уже запущенна форма с Grid. Таблица уже открыта, Имя курсора - 't' Запуск отчета происходит из пункта меню? Где в это время находится фокус? В объекте Grid или в каком-либо другом объекте? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2010, 19:22 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
ВладимирМ Скорее всего, некорректно указана главная таблица отчета (если вообще указана). Например, судя по Вашему коду, главная таблица отчета должна иметь алиас "t". Она действительно имеет такой алиас? да данные на Форме в таблице Grid отображаются и связаны с курсором "t" Извиняюсь, что долго не отвечал ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 08:41 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
ВладимирМ Запуск отчета происходит из пункта меню? Где в это время находится фокус? В объекте Grid или в каком-либо другом объекте? Проэксперементировал, перемещался по Grid и запускал отчет - не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 08:52 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
tanglirчто показывает messagebox(recno('t')) ? messagebox(recno('t')) SELECT t REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW messagebox(recno('t')) при первом запуске 1-1 2-1158 при последующих 1-1158 2-1159 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 09:00 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
tanglirочепятался reccount, конечно же )) messagebox(reccount('t')) SELECT t REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW messagebox(reccount('t')) Всегда 1158 столько записей и есть в БД причем отчет заработал Где связь не понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 09:06 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
ВладимирМAlexandr29В момент, когда запускаем отчет, в основном окне программы уже запущенна форма с Grid. Таблица уже открыта, Имя курсора - 't' Запуск отчета происходит из пункта меню? Где в это время находится фокус? В объекте Grid или в каком-либо другом объекте? не нарываться на этот глюк и не учитывать эти особенности позволяет установка set ReportBehavior 90 ну и + соответственно обязанность приложить к распространяемому приложению репортпревью апп ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 09:09 |
|
Запустить Отчет через меню SCREEN
|
|||
---|---|---|---|
#18+
Все всем спасибо. Разобрался, это я ступил REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW работает, просто условие t.kolvos>0 не везде выполняется строку On Selection Bar 1 Of INFORMATIONS Do REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW заменил на On Selection Bar 1 Of INFORMATIONS Do GoReport а в GoReport REPORT FORM SYS(5)+SYS(2003)+'\REPORTS\tdata1.frx' FOR t.kolvos>0 PREVIEW ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2010, 09:25 |
|
|
start [/forum/topic.php?fid=41&fpage=94&tid=1585148]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 342ms |
total: | 471ms |
0 / 0 |