|
создание отчета
|
|||
---|---|---|---|
#18+
есть таблица table короткие названия употребляю чтобы много не писать. в таблице много полей но есть два поля name_mo и name_error. name_mo это отдел, а name_error это причина ошибки. нужно программно сформировать отчет в котором выбираются записи где поле name_mo=Диагностика и сгруппировать эти записи по полю Name_error. через Create report если делать кажется нельзя группировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 12:30 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Программно отчеты не создают. Программно делают выборку, которую потом и используют в ранее созданном отчете. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 12:40 |
|
создание отчета
|
|||
---|---|---|---|
#18+
ВладимирМ, например, у меня есть кнопка. Мне надо значить при нажатии на кнопку сделать выборку в курсор допустим, а потом как отчет сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 12:46 |
|
создание отчета
|
|||
---|---|---|---|
#18+
ну вот написал код чтобы делать выборку: Код: plaintext
а как дальше делать отчет пишу такой код но пустота: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 13:15 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Тебе ж сказали - ранее созданном. :) В конструкторе отчетов заранее создаешь шаблон, куда потом и выводишь результат. Шаблон затачивается под результат селекта. Фоксовый конструктор достаточно мощное средство, хотя и не всегда удобное. Не хочешь в фоксовый - можешь выводить в эксель или ворд. Да хоть в текстовый файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 13:33 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, я пока что не знаю как выводить результат выборки в шаблон отчета. вообще как лучше создавать отчет через wizard? потом проблем не будет с выводом результатов туда? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 13:54 |
|
создание отчета
|
|||
---|---|---|---|
#18+
вообще как вывести результат выборки в созданный ранее отчет? вот главный вопрос для меня ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 13:57 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Первоначальный шаблон можно через Wizard. Потом можно будет поправить. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 13:57 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, вот я сейчас создал шаблон вывел туда поля fam, im, ot, name_error и name_mo. по нажатию на кнопку сделал выборку. Как мне теперь вывести результат выборки в этот отчет? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:02 |
|
создание отчета
|
|||
---|---|---|---|
#18+
select ..... into cursor qqqq - результат твоей выборки select qqqq --дальше команда REPORT FORM с нужными параметрами ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:07 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, а ну я так и делаю просто получается отчет надо заранее создать чтобы красивее было что ли? и еще вопрос вот создал отчет на основе таблицы pfcient_strah и вывел туда записи сгруппировав это все через шаблон. если потом в программе выводить в этот же отчет данные через report form в отчете данные перезаписываются? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:11 |
|
создание отчета
|
|||
---|---|---|---|
#18+
так я делаю SELECT id,fam,im,ot,dr,name_error,name_mo FROM pacient_strah WHERE name_mo='РДЦ (Диагностика)' INTO CURSOR curs1 ORDER BY name_error REPORT FORM PACIENT_STRAH.frx TO PROMPT PREVIEW а отчет PACIENT_STRAH.frx создал заранее через шаблон ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:16 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Дима1991, правильно вообще делаю или можно получше как-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:17 |
|
создание отчета
|
|||
---|---|---|---|
#18+
В отчет ничего не записывается. Это как телевизор. :) Средство для отображения данных. Источником полей в отчете обычно являются поля в курсоре, но можно подсунуть, например, объект формы или переменную. Красивости навести, заголовки, итоговые данные и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:21 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, вы же говорите в заранее созданный шаблон выводится результат выборки. вы написали REPORT FORM с нужными параметрами тут если укажу заранее созданный отчет получается в этот отчет ничего не записывается. а зачем тогда создавать заранее отчет? мне же нужно по нажатию на кнопку формировать отчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:26 |
|
создание отчета
|
|||
---|---|---|---|
#18+
т.е. не вы говорили а Владимир, но вы подтвердили. Вот как мне теперь использовать выборку для заранее созданного отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:28 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Сам же написал SELECT id,fam,im,ot,dr,name_error,name_mo FROM pacient_strah WHERE name_mo='РДЦ (Диагностика)' INTO CURSOR curs1 ORDER BY name_error REPORT FORM PACIENT_STRAH.frx TO PROMPT PREVIEW Все верно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:33 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, т.е. получается что шаблон это что-то типа каркаса куда можно вывести данные через мастер отчетов или селектом? и если даже отчет создан через мастер и потом в этот же отчет выводятся результат через селект он выведет результат селекта? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:39 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Имено так. :) Но на практике лично я использую редко. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 14:48 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, теперь понятно. я просто думал что в отчет подобно таблицам хранят данные, оказывается только отображают ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:00 |
|
создание отчета
|
|||
---|---|---|---|
#18+
что-то я не пойму сделал вот мой код: авторSELECT fam,im,ot,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, 15:28 |
|
создание отчета
|
|||
---|---|---|---|
#18+
А если выводить результат выборки не в готовый отчет а создавать и потом выводить то ошибки нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:37 |
|
создание отчета
|
|||
---|---|---|---|
#18+
Накосячил значит где-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2012, 15:43 |
|
создание отчета
|
|||
---|---|---|---|
#18+
miv32, где я мог накосячить? вот весь код. в основной программе вот такой код авторCREATE table H:\Reports_RDC\pacient_strah ( ; id I, ; id_sch I, ; vpolis I, ; spolis C(3), ; npolis C(9), ; fam C(30), ; im C(30), ; ot C(30), ; dr d, ; w I,; smo C(5), ; stat I, ; name_error C(30), ; kol_strax I, ; kol_uslugi N(5,2), ; kol_kd N(5,2), ; sumv N(10, 2), ; code_mo C(6), ; name_mo C(50), ; smo_tmp C(5)) XMLTOCURSOR("H:\Reports_RDC\T05M501209050130.xml", "pacient_strah", 512) COPY TO "H:\Reports_RDC\pacient_strah" DO FORM form1 READ EVENTS CLEAR EVENTS RETURN QUIT на форме авторSELECT fam,im,ot,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, 15:45 |
|
|
start [/forum/topic.php?fid=41&msg=37991481&tid=1583395]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 177ms |
0 / 0 |