Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10

Печать подчиненного отчета в отчете

14.07.2009, 18:07. Показов 2961. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Проблема в чем... Есть БД... Есть отчет с подчиненным отчетом. При печати этого отчета область подчиненного выводится вот так:
,
а нужно что б было вот так:
(дорисовывал).

Т.е. дополняло определенным количеством пустых полей.

Помогите плз!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.07.2009, 18:07
Ответы с готовыми решениями:

Синхронизация подчиненного отчета
Привет Суть такова: работаю над выводом отчета, когда то открыл тему (моя тема) Использовал подчиненную форму и вроде получилось, но...

Программное изменение подчинённого отчёта
Подскажите, пожалуйста, как можно решить (если можно) такую задачу: подчинённый отчёт должен изменять свою форму (количество отображаемых...

Видимость/невидимость подчиненного отчета
Уважаемые форумчане! Задача легкая, но пока не решается. Есть Отчет - Страны, в нем подчиненный отчет - Города. Задача не выводить...

12
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
14.07.2009, 20:26
в общем вот примерчик из Ти-СКуЛа (это кусок)

T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
SET ROWCOUNT @HM
 
SELECT 1 as N,Goods,SerNum,Garant
FROM SpecifPC where SerN_ID=@SN_ID
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
union all
SELECT 1,'', '', ''
Добавлено через 1 минуту 22 секунды
вместо SET ROWCOUNT @HM
можно использовать еще 1 SELECT сTOP @HM
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 16:34  [ТС]
Цитата Сообщение от БурундукЪ Посмотреть сообщение
в общем вот примерчик из Ти-СКуЛа (это кусок)

T-SQL
1
2
3
4
5
6
SET ROWCOUNT @HM
 
SELECT 1 as N,Goods,SerNum,Garant
FROM SpecifPC where SerN_ID=@SN_ID
union all
SELECT 1,'', '', ''
Добавлено через 1 минуту 22 секунды
вместо SET ROWCOUNT @HM
можно использовать еще 1 SELECT сTOP @HM
К сожалению это не то. по крайней мере у меня не сработало....
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
27.07.2009, 17:54
может в подчиненном отчёте дорисовать просто пустые поля
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 17:57  [ТС]
Цитата Сообщение от prog13 Посмотреть сообщение
может в подчиненном отчёте дорисовать просто пустые поля
Как?

может я туплю уже.... но я не знаю как....
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
27.07.2009, 18:01
может я и ошибаюсь. Но можно попробовать. Отрой конструктором подчинённый отчет. И просто доставь 3 – 4 поля, можно тип «надпись». Выровнять, выставить определённую толщину ну и т.д.
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 18:05  [ТС]
Цитата Сообщение от prog13 Посмотреть сообщение
может я и ошибаюсь. Но можно попробовать. Отрой конструктором подчинённый отчет. И просто доставь 3 – 4 поля, можно тип «надпись». Выровнять, выставить определённую толщину ну и т.д.
нет, это не то. В этом случае если будет добавлятся еще записи в подчиненном отчете то за счет этих 3-4 полей отчет будет растягиваться до неприличия и иметь такой же вид.
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
27.07.2009, 18:09
тебе надо пустые строки внизу, только если там 1 заказ? если больше одного, то пустых строк внизу не надо?
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 18:19  [ТС]
Цитата Сообщение от prog13 Посмотреть сообщение
тебе надо пустые строки внизу, только если там 1 заказ? если больше одного, то пустых строк внизу не надо?
мне надо что б в любом случае строк было 5. Не зависимо от того пустые они или нет. т.е. это грубо говоря квитанция и количество выполненых работ может быть от одной до 5. Но таблица должна быть всегда. В идеале должно быть так, что б если работ больше 5 то чтоб остальные перебрасывались на новую квитанцию.
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
27.07.2009, 19:01
STA_Graphic, сделай 2 запроса.
в 1м
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT 1 AS N,Поле1,Поле2,ПолеН
FROM МояТабла WHERE ID=....(четатутдолжнобыть).....
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
во втором:
SQL
1
SELECT TOP 5 * FROM ЗАпрос1
тока ж не потупому делай, кк у мя написано, а свои данные поставь
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 20:48  [ТС]
пока выдает: В качестве входных данных запрос должен иметь хотя бы одну таблицу или запрос.....

вот мой код..
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT 1 AS N,[№ Заказа], workname, Opys
FROM [perechen rabot] WHERE [№ Заказа] = Nzakaza
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
Добавлено через 40 минут 53 секунды
Такс... я попробую описать свои действия, а Вы помогите мне разобраться где я не прав....
Итак SELECT - этой инструкцией мы определяем какие столбцы нам необходимы.
Выражением
SQL
1
2
SELECT [№ Заказа], workname, Opys 
FROM [perechen rabot]
я выбрал необходимые мне столбцы из таблицы "перечень работ". Далее... Выражение
SQL
1
SELECT 1 AS N
втупую переименовывает столбец "1" в "N". В моем случае, я так понимаю, что это должно выглядеть примерно так:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT [№ Заказа] & " " & workname & " " & Opys AS 1
FROM [perechen rabot] 
WHERE [№ Заказа]=Nzakaza
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL
SELECT 1,'', '', ''
UNION ALL - это самый обычный оператор обьединения совместимых запросов....
SQL
1
SELECT 1,'', '', ''
- насколько я понял и должен добавлять так необходимые мне строки.... Но.. Почему мне выдает сообщение: В качестве входных данных запрос должен иметь хотя бы одну таблицу или запрос.....?? В каком месте я ошибся?
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
27.07.2009, 21:00
Цитата Сообщение от STA_Graphic Посмотреть сообщение
В каком месте я ошибся?
эт я не совсем красиво ок-ся нарисовал
там надо из таблица данные брать.
т.е.
рисуй пустую таблицу на 5 строк,
юнионь ее со своей таблицей с данными,
и будет тебе счастье
0
1 / 1 / 0
Регистрация: 31.05.2009
Сообщений: 10
27.07.2009, 21:14  [ТС]
Цитата Сообщение от БурундукЪ Посмотреть сообщение
эт я не совсем красиво ок-ся нарисовал
там надо из таблица данные брать.
т.е.
рисуй пустую таблицу на 5 строк,
юнионь ее со своей таблицей с данными,
и будет тебе счастье
ладно... это уже завтра буду пробовать. все равно спасибо по крайней мере ты направил мои мысли в нужную сторону
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.07.2009, 21:14
Помогаю со студенческими работами здесь

Запрос для подчиненного отчета
Доброго времени суток. Есть у меня отчет в котором выводится информация по заказам ( См.рис ) сейчас в заказе добавилось возможность...

Открытие подчиненного отчета в форме
Доброго времени суток. Подскажите, пожалуйста, каким образом можно открыть подчиненный отче в форме сразу в режиме предварительного...

Печать в Отчете QuickReport
Здравствуйте, столкнулся с проблемой при печати в отчете. У меня появляются пустые места между квадратиками, как избежать данную проблему?

Графики в отчете не выводятся на печать
Всем привет :) Работаю С Аксессом 2007. Раньше, графиками в отчетах как-то редко приходилось пользоваться, так что даже не знаю, есть ли...

Поле в отчете, данные которого вводятся при открытии отчета в режиме просмотра
Помогите сделать так, чтобы при открытии отчета появлялось окно с предложением ввести данные параметра, например номер платежного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru