Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод на печать / 9 сообщений из 9, страница 1 из 1
21.08.2009, 13:17
    #36156726
oleg030684
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
всем привет!!подскажите пож-та как сделать..имеется такой код
SET SAFETY OFF
CLOSE DATABASES
ALTER TABLE K:\ÎËÅÃ\reg_gek\in\dnp.dbf ADD COLUMN kvp n (10,2)
ALTER TABLE K:\ÎËÅÃ\reg_gek\in\dnp.dbf ADD COLUMN vhol n (10,2)
ALTER TABLE K:\ÎËÅÃ\reg_gek\in\dnp.dbf ADD COLUMN knlz n (10,2)
ALTER TABLE K:\ÎËÅÃ\reg_gek\in\dnp.dbf ADD COLUMN mus n (10,2)
ALTER TABLE K:\ÎËÅÃ\reg_gek\in\dnp.dbf ADD COLUMN pol n (10,2)
USE K:\ÎËÅÃ\reg_gek\in\dnp.dbf IN 1 EXCLUSIVE
USE K:\ÎËÅÃ\reg_gek\in\gkh1.dbf IN 3 EXCLUSIVE
SELECT 3
INDEX ON ALLTRIM(nomlist) tag lich
SET ORDER TO tag lich
*çàìåíÿåì âîäó,êàíàëèç,ìóñîð è ïîëèâ
SELECT 1
SET RELATION TO ALLTRIM(lich) INTO gkh1 ADDITIVE
SET EXACT ON RELATION TO ALLTRIM(lich) INTO gkh1 ADDITIVE
REPLACE all vhol WITH GKH1.saldovhol
REPLACE ALL knlz WITH GKH1.saldoknlz
REPLACE ALL mus WITH GKH1.saldomusr
REPLACE ALL pol WITH GKH1.saldopolv
SET RELATION OFF INTO Gkh1
USE K:\ÎËÅÃ\reg_gek\in\gkh2.dbf IN 4 EXCLUSIVE
SELECT 4
INDEX ON ALLTRIM(nomlist) tag lich
SET ORDER TO tag lich
*çàìåíÿåì êâàðòïëàòó
SELECT 1
SET ORDER TO TAG Lich OF K:\ÎËÅÃ\reg_gek\in\gkh2.cdx IN Gkh2
SET RELATION TO ALLTRIM(Dnp.lich) INTO Gkh2 ADDITIVE
REPLACE ALL kvp WITH GKH2.saldokvpl
SET RELATION OFF INTO Gkh2
REPLACE ALL Kvp WITH 0 FOR Kvp<0
REPLACE ALL vhol WITH 0 FOR vhol<0
REPLACE ALL knlz WITH 0 FOR knlz<0
REPLACE ALL mus WITH 0 FOR mus<0
REPLACE ALL pol WITH 0 FOR pol<0

вообщем хочу чтобы после выполнения этих команд на принтер распечатывался
простенький отчёт в котором будет общие суммы последних пяти колонок
например так kvp=123456 vhol=123456 knlz=654321 mus=.. pol=...
...
Рейтинг: 0 / 0
21.08.2009, 14:02
    #36156858
Fffffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
oleg030684, что вы сделали для того, чтобы у вас получился такой отчет?
...
Рейтинг: 0 / 0
21.08.2009, 14:06
    #36156871
oleg030684
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
Fffffffffffffffffff,
пока нечего,т.к. незнаю с чего начинать и вообще незнаю как это делается
...
Рейтинг: 0 / 0
21.08.2009, 14:20
    #36156938
Ffffffffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
...
Рейтинг: 0 / 0
21.08.2009, 14:35
    #36156996
oleg030684
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
Ffffffffffffffff,спасибо,точто и искал,буду пробовать..
...
Рейтинг: 0 / 0
23.08.2009, 17:23
    #36158756
igorbik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
Пока вы там изучаете отчеты VFP, попробуйте дописать несколько строк для вывода итоговых сумм в Эксель типа того, что написано ниже:
*******************
select ;
sum(kvp) as sum_kvp ,;
sum(vhol) as sum_vhol ,;
sum(knlz) as sum_knlz ,;
sum(mus) as sum_mus ,;
sum(pol) as sum_pol ;
into cursor sys(2015)

copy to sum_all type xl5
********************

В таблице sum_all получите 5 колонок с 5-ю названиями полей и 5-ю числами под ними.
На печать выводится из Экселя как обычно.
Желаю удачи
...
Рейтинг: 0 / 0
24.08.2009, 18:40
    #36160403
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
wwwwццццц,

1. дворники х"№%ю не пишут, они её иногда(/часто) творят...
2. Превед Грекс
3. oleg030684, это (я на 99% уверен) наш штатный тролль, не обращайте внимания.
ЗЫ. Код достался "в наследство", да?
...
Рейтинг: 0 / 0
24.08.2009, 22:41
    #36160657
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
oleg030684Fffffffffffffffffff,
пока нечего,т.к. незнаю с чего начинать и вообще незнаю как это делается
Да там знать особо нечего. В VFP специально на уровне домохозяеек запускаешь Report Designer, рисуешь в нем шаблон отчета, сохраняешь, а затем в программе просто пишешь

Код: plaintext
REPORT FORM MyReport.frx
и, собственно, все дела.
...
Рейтинг: 0 / 0
25.08.2009, 13:31
    #36161614
oleg030684
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод на печать
reware,
igorbik
СПАСИБО!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод на печать / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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