Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отчеты в Visual FoxPro, вывод на просмотр отчета 
:(
    Опции темы
Виктория01
  Дата 25.12.2009, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Ув. программисты!
Помагите, ПОЖАЛУЙСТА!
У меня есть форма, на которой отображена таблица с полями: documents.kod_d , tovar.nazv_t и т.д.
И кнопкой перелистываются документы, т.е. есть документ (накладная) с товарами. И вот отображается содержимое каждой накладной.

Мне нужно, чтоб по клику на кнопку открывался отчет documents_prih (он содержит инф. по всем накладным) с конкретной накладной - активной в данный момент.

Я уже с ума схожу, мучаю этот фокс неделю.... smile 
PM MAIL   Вверх
Данкинг
Дата 25.12.2009, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Просмотр отчёта:
Код

REPORT FORM OTCHET TO printer prompt


Добавлено через 1 минуту и 3 секунды
Цитата(Виктория01 @  25.12.2009,  17:15 Найти цитируемый пост)
мучаю этот фокс неделю....

Помучай другой фокс. smile 



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 25.12.2009, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Цитата(Данкинг @ 25.12.2009,  21:06)
Просмотр отчёта:
Код

REPORT FORM OTCHET TO printer prompt


Добавлено @ 21:07
Цитата(Виктория01 @  25.12.2009,  17:15 Найти цитируемый пост)
мучаю этот фокс неделю....

Помучай другой фокс. smile 

хм....
Так а при чем тут это? мне же не нужно отчетн на печать, а нужно просмотреть часть отчета ( ту, которая совпадает по коду документа, что сейчас просматривается))
PM MAIL   Вверх
Данкинг
Дата 25.12.2009, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Тогда с условием FOR для нужного значения поля:
Код

REPORT FORM base1.frx FOR id='6 617' preview



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 26.12.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Спасибо))))
Но вот только это немного не то((( Меня, наверно, не поняли. Конкретного значения поля (номера) я не знаю. У меня есть форма и я листаю накладные. Мне нужно открыть отчет по той накладной, кот сейчас активна. smile 
PM MAIL   Вверх
Данкинг
Дата 26.12.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Ну так у накладной же есть какой-то уникальный код?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 27.12.2009, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Ну да, код есть. Так вот как связать это все(((
Я прикрепила скрин:
- форма с кнопкой, нажав на кот откроется отчет с 1й записью в соответствии с текущей просматриваемой накладной
- отчеты: тут все накладные

Нужно с отчетов выбрать 1ну накланую и просмотреть

Надеюсь понятно))) А то я так объясняю.... 

И спасибо ОГРОМНОЕ за помощь))))

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  ______3.JPG 161,38 Kb
PM MAIL   Вверх
Виктория01
Дата 27.12.2009, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Вот еще скрин, мож будет понятней))

Тут форма - run и я выделила код накладной и кнопку отчета.

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  4.JPG 63,23 Kb
PM MAIL   Вверх
Данкинг
Дата 27.12.2009, 01:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Я понял так: сейчас по нажатию кнопки "отчёт" открывается отчёт, в котором отображаются накладные по всем имеющимся в таблице товарам (первый скрин), хотя нужно, чтобы в этом отчёте отображались не все накладные, а только та, которая активна в данный момент (второй скрин, где активна накладная №1). Правильно? Если да, то не понимаю этого:
Цитата(Виктория01 @  27.12.2009,  00:36 Найти цитируемый пост)
Нужно с отчетов выбрать 1ну накланую и просмотреть

Что значит выбрать и посмотреть? Из отчёта ничего нельзя уже выбрать, его можно только посмотреть. Если же нужно сделать отчёт только по текущей накладной, то ограничение по номеру и делаем, а значение номера можно взять, к примеру из контрола, в котором на форме отображается номер документа:
Код

REPORT FORM base1.frx FOR documents.kod_d==allt(thisform.text1.Value) preview

(base1.frx - название отчёта)
Да, "количество" всё же с одной "л" пишется. smile 

Это сообщение отредактировал(а) Данкинг - 27.12.2009, 01:47


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 27.12.2009, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



Спсибо, спасибо, спасибо))))
И еще раз сори, что объясняю непонятно....

Только вот что значит text1, откуда его взять? Это в моем случае kod_d? я правильно разобралась? Только тогда оно не понимает, что такое kod_d (unknown member kod_d)...........
PM MAIL   Вверх
Данкинг
Дата 27.12.2009, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Цитата(Виктория01 @  27.12.2009,  10:09 Найти цитируемый пост)
Только тогда оно не понимает, что такое kod_d (unknown member kod_d)........... 

"thisform" указано?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 27.12.2009, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



 smile ага)
REPORT FORM reports\documents_prih.frx FOR documents.kod_d==allt(thisformSet.kod_d.Value) preview
PM MAIL   Вверх
Данкинг
Дата 27.12.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Не знаю тогда, надо код видеть.  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Виктория01
Дата 27.12.2009, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.11.2009

Репутация: нет
Всего: нет



(((((((((((((((((((((
Жаль....
 А какой код?  Который написан на кнопку? Так вот же он (я его выше писала): REPORT FORM reports\documents_prih.frx FOR documents.kod_d==allt(thisformSet.kod_d.Value) preview


И еще раз спасибки ОГРОМНЕЙШЕЕ за помощь))))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Foxpro/Clipper/Dbase"
MoLeX

Запрещается!

1. Публиковать ссылки для чисто рекламных целей.

2. Оффтопить, флеймить, говорить не культурно.

Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему.

Задавайте вопросы правильно - как спросите, так вам и ответят.

Разрешено!

Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил.

Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы.

P.S. Размещение рекламы будет строго наказываться!



Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема »


 




[ Время генерации скрипта: 0.0533 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.