|
создание отчета
|
|||
---|---|---|---|
#18+
IgorNG, на форме есть кнопка. по нажатию кнопки такой вод где селект. DataEnveroment вообще где находится? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:50 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Лови, в каком месте ошибка. Подозреваю, что ты табличку в проект включил и скомпилил еще ее. Соответственно ее поменять уже нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:51 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Дима1991, На форме - это в каком событии? А в DataEnveroment отчета есть что-нибудь? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:51 |
|
создание отчета
|
|||
---|---|---|---|
#18+
аа нашел, там поля из созданной таблицы pacient_strah и одно индексное поле name_error по которому группирую ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:52 |
|
создание отчета
|
|||
---|---|---|---|
#18+
может проект выложу посмотрите? и проект и xml файл выложу поменяете путь и проверьте ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:53 |
|
создание отчета
|
|||
---|---|---|---|
#18+
У тебя там лажа какая-то написана. 1) В program1 вместо CREATE table надо create cursor pacient_strah (; id I, ; id_sch I, ; ... 2) COPY TO выкинь ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:20 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, а мне же надо и dbf файл получить еще ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:26 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Дима1991, надо получить dbf и потом из dbf файла выбрать записи какие-то и сформировать отчет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:28 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Ну тогда COPY оставь, если нужен. Только непонятно зачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:30 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Дима1991, Так при каждом запуске программы у тебя командой CREATE TABLE она будет обнуляться. Зачет тебе тогда таблица? Как уже много раз говорилось: не нужно спрашивать о том, что ты неправильно делаешь, а нужно озвучивать в первую очередь какая задача стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:37 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, без copy пустая таблица создается. дело не в этом а в отчете. заранее создал отчет из таблицы pacient_strah выбрав записи. в программе потом при нажатии на кнопку выборку делаю и пишу report form diagnostika TO PROMPT PREVIEW ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:40 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Задача такова. из xml Файла получить dbf, и далее из dbf файла выбрать записи например у которых поле name_mo=Диагностика, сгруппировать их по полю name_error и сформировать отчет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:42 |
|
создание отчета
|
|||
---|---|---|---|
#18+
У меня все работает. Еще раз говорю Вместо CREATE table ..... надо create cursor pacient_strah ( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:42 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, у вас и dbf создается? если писать create sursor? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:44 |
|
создание отчета
|
|||
---|---|---|---|
#18+
cursor только, а то напишешь... COPY команда не нужна. Данные из курсора берутся. И скомпилить не забудь. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:46 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, да, получается если писать курсор. это одно. Но вот вы мне скажите. если для кнопки напишу такой код авторSELECT fam as Фам,im as Имя,ot as отч,name_error,name_mo FROM pacient_strah WHERE name_mo='Республиканский ДЦ (диагностика)' INTO CURSOR curs1 ORDER BY name_error REPORT FORM Diagnostika.frx TO PROMPT PREVIEW при нажатии на кнопку в отчет выведутся результаты выборки? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:50 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Я ж говорю - работает. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:52 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, т.е. если я сделаю для другого отделения отчет через мастер шаблонов и напишу такой код, только где значение поля name_to другое у меня все будет работать с какого бы места я не запустил ехе? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 16:57 |
|
создание отчета
|
|||
---|---|---|---|
#18+
На другом компе у меня не запускается. пишет ошибка создания экземпляра курсора. что делать теперь? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 17:36 |
|
создание отчета
|
|||
---|---|---|---|
#18+
я предварительно отчет создаю используя созданную таблицу pacient_strah. Поэтому кажется она ошибку выдает. Как быть в таком случае. если просто через Create report делать работает с любого места, но такой отчет убого выглядит, а нужно чтобы был заголовок, и все такое ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 17:40 |
|
создание отчета
|
|||
---|---|---|---|
#18+
или может в DataEnvironment можно как-то вывести поля из полученного курсора? чтобы он к таблице не обращался этот отчет? как сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 17:49 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Дима1991, выведи один раз данные не в курсор, а в таблицу. На основании таблицы мастером или построителем создай отчет. Затем удали таблицу из DataEnvironment, привязка полей в отчете останется. Дальше будешь выводить данные в курсор и открывать отчет. Единственный нюанс: мастер отчетов может сам создать индекс по ключевому полю. Тогда тебе нужно будет программно каждый раз добавлять такой же индекс к курсору. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 18:22 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Ffffffffffffffff, и как добавлять индекс к курсору? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 18:26 |
|
создание отчета
|
|||
---|---|---|---|
#18+
может быть этот способ тоже хорош сейчас попробую, но мне надо чтобы программа делала так. из xml чтобы делала dbf затем при нажатии на кнопку формировала отчет в соответствии с запросом select. Этой программой будут пользоваться люди которые не разбираются вообще в этом. Надо чтобы кнопками все можно было делать ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 18:30 |
|
|
start [/forum/topic.php?fid=41&msg=37992358&tid=1583395]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 436ms |
0 / 0 |