powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание отчета
25 сообщений из 63, страница 2 из 3
создание отчета
    #37991953
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IgorNG, на форме есть кнопка. по нажатию кнопки такой вод где селект. DataEnveroment вообще где находится? ))
...
Рейтинг: 0 / 0
создание отчета
    #37991956
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лови, в каком месте ошибка. Подозреваю, что ты табличку в проект включил и скомпилил еще ее. Соответственно ее поменять уже нельзя.
...
Рейтинг: 0 / 0
создание отчета
    #37991957
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

На форме - это в каком событии?
А в DataEnveroment отчета есть что-нибудь?
...
Рейтинг: 0 / 0
создание отчета
    #37991966
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
аа нашел, там поля из созданной таблицы pacient_strah и одно индексное поле name_error по которому группирую
...
Рейтинг: 0 / 0
создание отчета
    #37991969
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может проект выложу посмотрите? и проект и xml файл выложу поменяете путь и проверьте
...
Рейтинг: 0 / 0
создание отчета
    #37991979
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
создание отчета
    #37992052
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У тебя там лажа какая-то написана.
1) В program1 вместо CREATE table надо

create cursor pacient_strah (;
id I, ;
id_sch I, ;
...

2) COPY TO выкинь
...
Рейтинг: 0 / 0
создание отчета
    #37992065
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, а мне же надо и dbf файл получить еще
...
Рейтинг: 0 / 0
создание отчета
    #37992072
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дима1991, надо получить dbf и потом из dbf файла выбрать записи какие-то и сформировать отчет
...
Рейтинг: 0 / 0
создание отчета
    #37992075
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну тогда COPY оставь, если нужен. Только непонятно зачем.
...
Рейтинг: 0 / 0
создание отчета
    #37992093
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима1991,

Так при каждом запуске программы у тебя командой CREATE TABLE она будет обнуляться. Зачет тебе тогда таблица?

Как уже много раз говорилось: не нужно спрашивать о том, что ты неправильно делаешь, а нужно озвучивать в первую очередь какая задача стоит.
...
Рейтинг: 0 / 0
создание отчета
    #37992099
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, без copy пустая таблица создается. дело не в этом а в отчете. заранее создал отчет из таблицы pacient_strah выбрав записи. в программе потом при нажатии на кнопку выборку делаю и пишу report form diagnostika TO PROMPT PREVIEW
...
Рейтинг: 0 / 0
создание отчета
    #37992106
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача такова. из xml Файла получить dbf, и далее из dbf файла выбрать записи например у которых поле name_mo=Диагностика, сгруппировать их по полю name_error и сформировать отчет
...
Рейтинг: 0 / 0
создание отчета
    #37992109
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня все работает. Еще раз говорю
Вместо CREATE table ..... надо

create cursor pacient_strah (
...
Рейтинг: 0 / 0
создание отчета
    #37992115
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, у вас и dbf создается? если писать create sursor?
...
Рейтинг: 0 / 0
создание отчета
    #37992120
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cursor только, а то напишешь...
COPY команда не нужна. Данные из курсора берутся. И скомпилить не забудь. :)
...
Рейтинг: 0 / 0
создание отчета
    #37992129
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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

при нажатии на кнопку в отчет выведутся результаты выборки?
...
Рейтинг: 0 / 0
создание отчета
    #37992140
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ж говорю - работает. :)
...
Рейтинг: 0 / 0
создание отчета
    #37992146
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miv32, т.е. если я сделаю для другого отделения отчет через мастер шаблонов и напишу такой код, только где значение поля name_to другое у меня все будет работать с какого бы места я не запустил ехе?
...
Рейтинг: 0 / 0
создание отчета
    #37992236
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На другом компе у меня не запускается. пишет ошибка создания экземпляра курсора. что делать теперь?
...
Рейтинг: 0 / 0
создание отчета
    #37992247
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я предварительно отчет создаю используя созданную таблицу pacient_strah. Поэтому кажется она ошибку выдает. Как быть в таком случае. если просто через Create report делать работает с любого места, но такой отчет убого выглядит, а нужно чтобы был заголовок, и все такое
...
Рейтинг: 0 / 0
создание отчета
    #37992280
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или может в DataEnvironment можно как-то вывести поля из полученного курсора? чтобы он к таблице не обращался этот отчет? как сделать?
...
Рейтинг: 0 / 0
создание отчета
    #37992348
Ffffffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дима1991,
выведи один раз данные не в курсор, а в таблицу. На основании таблицы мастером или построителем создай отчет. Затем удали таблицу из DataEnvironment, привязка полей в отчете останется. Дальше будешь выводить данные в курсор и открывать отчет. Единственный нюанс: мастер отчетов может сам создать индекс по ключевому полю. Тогда тебе нужно будет программно каждый раз добавлять такой же индекс к курсору.
...
Рейтинг: 0 / 0
создание отчета
    #37992358
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ffffffffffffffff, и как добавлять индекс к курсору?
...
Рейтинг: 0 / 0
создание отчета
    #37992365
Дима1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть этот способ тоже хорош сейчас попробую, но мне надо чтобы программа делала так. из xml чтобы делала dbf затем при нажатии на кнопку формировала отчет в соответствии с запросом select. Этой программой будут пользоваться люди которые не разбираются вообще в этом. Надо чтобы кнопками все можно было делать
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 2 из 3
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]