|
|
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Народ, может кто нить просто и толково объяснить как распечать форму с подформой, при условии что в подформе содержится больше полей чем влазит на лист............ /с утра торможу малость.......не ругаться......... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:01:12 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Сами формы или отчёт, аналогичный им? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:10:48 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
понимаешь сложно сказать, просто я могу подвесить в форму шапку которая не меняется на заголовок страницы.......... а шапка нужна, в отчете же ее не будет? грубо говоря должно получится чтото типа счета........ данные которые нужны я могу расставить на форме, не проблема, печатать форму не помогает, она не цепляет подформу....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:14:18 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
В отчёт можно всунуть очень многое :) Как я понимаю, у тебя на основной форме какие-то данные, которые нужно разместить в начале отчёта, ну а подформа и есть собственно отчёт. Верно? В таком случае, нужные данные из основной формы надо размещать в заголовке отчёта , а из подформы в области данных . Маленький и грубый хелп по отчётам: Заголовок отчёта печатается 1 раз в начале отчёта. Верхний колонтитул - 1 раз вверху каждой страницы отчёта. Область данных - понятно. Нижний колонтитул - 1 раз внизу каждой страницы отчёта. Примечание отчёта - 1 раз в конце отчёта (оказажется выше нижнего колонтитула). Если какие-то из указанных объектов отчёта у тебя не отображаются в конструкторе, то правый клик по белому полю в конструкторе и выбрать отображение нужных элементов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:23:59 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Unicco не совсем так, у меня есть шапка на начало страницы, она идет на каждую страницу и не меняется..... есть форма, в ней данные которые нужны на каждой страницу,причем часть из них идет сверху в header а часть в footer, нужны обе, и есть подформа, которая расползается при добавлении новых строк и которую нужно раскидать по страницам...... короче, распечать надо счет........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:29:02 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Может подчиненный отчет использовать для этого? Форму как-то не хорошо печатать, она для показа на экране, а не для печати, в принципе, предназначена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:30:23 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
В аксе есть возможность сохранить форму, как отчет. Ну так и сделай это и при печати "формы" подмени ее отчетом с тем же запросом и фильтром что на форме и не мучайся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:34:06 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Rivkin DmitryВ аксе есть возможность сохранить форму, как отчет. Ну так и сделай это и при печати "формы" подмени ее отчетом с тем же запросом и фильтром что на форме и не мучайся... как? в упор не вижу сохранения формы как отчета...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:37:38 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLUnicco есть форма, в ней данные которые нужны на каждой страницу,причем часть из них идет сверху в header а часть в footer, нужны обе, и есть подформа, которая расползается при добавлении новых строк и которую нужно раскидать по страницам...... короче, распечать надо счет........ Т.е. каждую запись из подформы нужно вывести в отчёт на отдельную страницу? Постарайся немного популярней объяснить, а то у меня telepathy skills невысоки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:41:28 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLкак? в упор не вижу сохранения формы как отчета...... File -> Save As.. -> As -> Report Но, имхо, тебе там ещё ручками поработать придётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:43:03 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
вобщем, вот картинка, 1 - это шапка, идет на каждую страницу, там данные не меняются 2а - это хеадер основной формы, 2б - это ее же фоотур 3 - это область подформы.........которая будет расползаться с добавлением строк..... теперь, мне нужно вывести на печать на каждую страницу области 1,2а,2б, а 3 уже в зависимости от количества записей если не влазит на 1 страницу.... это реально? если да то как? с отчетами не работал, никогда как то нужны не были, а тут понадобилось.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:52:58 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Unicco SBLUnicco есть форма, в ней данные которые нужны на каждой страницу,причем часть из них идет сверху в header а часть в footer, нужны обе, и есть подформа, которая расползается при добавлении новых строк и которую нужно раскидать по страницам...... короче, распечать надо счет........ Т.е. каждую запись из подформы нужно вывести в отчёт на отдельную страницу? Постарайся немного популярней объяснить, а то у меня telepathy skills невысоки :) жаль.....нет, просто если подформа не влазит на одну страницу, слишком длинная, то все данные с формы и шапку перенести также на след страницу, как и те записи из подформы что не влезли.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 15:54:41 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Unicco SBLкак? в упор не вижу сохранения формы как отчета...... File -> Save As.. -> As -> Report Но, имхо, тебе там ещё ручками поработать придётся. А кто сказал, что у програмеров жизнь легкая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:05:59 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Rivkin Dmitry Unicco SBLкак? в упор не вижу сохранения формы как отчета...... File -> Save As.. -> As -> Report Но, имхо, тебе там ещё ручками поработать придётся. А кто сказал, что у програмеров жизнь легкая? хммм.......дело не в этом, мне надо это сделать под юзера, и я сомневаюсь что он реально сможет чтото там ручками каждый раз для печати править...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:10:37 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Ничего сложного тут нет. Напиши запрос, который у тебя будет возвращать те же данные, что выводятся на формы (если его уже нет). Если есть, то лучше сделай копию, т.к. возможно придётся кое-что править (например, заголовки столбцов). В нем должны быть поля для 2a, 2b, 3. Создай с помощью мастера ленточный отчёт (чтобы тебе руками потом поля по одному расставлять по столбцам не пришлось) на основе этого запроса. В области данных оставляй только те поля, которые есть в 3. Соответствующие им заголовки полей в header-е (верхнем колонтитуле) размести в нижней его [header-а] части. Выше их в header перемести те поля, возвращаемые запросом, которые из 2a (и их заголовки, если нужны). Ну а на самом верху header-a - размести объекты из 1. У них привязки к данным не будет вообще. В footer (нижний колонтитул) перемести те поля (и заголовки к ним, если опять же нужны), которые из 2b. Область данных сама автоматически займёт столько страниц, сколько ей будет нужно. Header и footer будут на каждой странице. Естественно, придётся руками порисовать сетку между полями и заголовками для 3, повыравнивать их. Как грится - "а кормить в дороге никто не обещал" :) Вроде ничего не напутал :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:18:00 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLхммм.......дело не в этом, мне надо это сделать под юзера, и я сомневаюсь что он реально сможет чтото там ручками каждый раз для печати править...... Юзеру - не придётся. Тебе - придётся. Иной раз мне приходится день-два тратить на отрисовку сложных отчётов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:19:30 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
UniccoЮзеру - не придётся. Тебе - придётся. Ессно, тебе придётся при разработке, а не каждый раз :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:21:03 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
UniccoНичего сложного тут нет. Напиши запрос, который у тебя будет возвращать те же данные, что выводятся на формы (если его уже нет). Если есть, то лучше сделай копию, т.к. возможно придётся кое-что править (например, заголовки столбцов). В нем должны быть поля для 2a, 2b, 3. Создай с помощью мастера ленточный отчёт (чтобы тебе руками потом поля по одному расставлять по столбцам не пришлось) на основе этого запроса. В области данных оставляй только те поля, которые есть в 3. Соответствующие им заголовки полей в header-е (верхнем колонтитуле) размести в нижней его [header-а] части. Выше их в header перемести те поля, возвращаемые запросом, которые из 2a (и их заголовки, если нужны). Ну а на самом верху header-a - размести объекты из 1. У них привязки к данным не будет вообще. В footer (нижний колонтитул) перемести те поля (и заголовки к ним, если опять же нужны), которые из 2b. Область данных сама автоматически займёт столько страниц, сколько ей будет нужно. Header и footer будут на каждой странице. Естественно, придётся руками порисовать сетку между полями и заголовками для 3, повыравнивать их. Как грится - "а кормить в дороге никто не обещал" :) Вроде ничего не напутал :)) хммм.....это сработает для новых записей? и что такое ленточный отчет? англоязычный вариант........ второй, данные из области 1 в базе нет, их надо будет внести? или пойдет скажем один раз вставить их в отчет и все? запрос должен выполняться один раз или перед каждой распечаткой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:22:48 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
так, у меня появилось на экране отчета такие части page header arve header detail page footer первое и последние это верхний и нижний колонтитулы насколько я понял? арве хеадер это заголовок от формы, там же находятся и заголовки полей от подформы, а вот область данных подформы находится в detail теперь мне нужно перетащить то что я хочу на каждую страницу в page header и page footer, правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:34:11 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLхммм.....это сработает для новых записей? Если ты их сохранил в таблицу, то сработает, конечно. SBLи что такое ленточный отчет? англоязычный вариант........ На английском - хз. Закладка Отчёты -> кнопка Создать -> Автоотчёт: ленточный. SBLвторой, данные из области 1 в базе нет, их надо будет внести? или пойдет скажем один раз вставить их в отчет и все? Один раз разместить и всё. SBLзапрос должен выполняться один раз или перед каждой распечаткой? Запрос будет автоматически выполняться при открытии отчёта. См. DoCmd.OpenReport ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:34:38 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
автори что такое ленточный отчет? англоязычный вариант Я тоже часто торчу от переводов на русский или иврит... Лучше всего аглицкий вариант, как правило, однозначно. "Ленточный" - в данном случае, я думаю, continues. Попробуй все же воспользоваться моим первым советом, скопируй форму, как отчет. Попробуй позапускать его (отчет), а уж затем подправить потихоньку где надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:36:06 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLтеперь мне нужно перетащить то что я хочу на каждую страницу в page header и page footer, правильно? Да. При формировании отчёта почаще пользуйся Preview - смотри, что как куда попадает, быстрее сообразишь, как это всё работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:37:31 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Rivkin Dmitry автори что такое ленточный отчет? англоязычный вариант Я тоже часто торчу от переводов на русский или иврит... Лучше всего аглицкий вариант, как правило, однозначно. "Ленточный" - в данном случае, я думаю, continues. Попробуй все же воспользоваться моим первым советом, скопируй форму, как отчет. Попробуй позапускать его (отчет), а уж затем подправить потихоньку где надо. неа, он вставляет подформу как пустое место, от нее идет только название...... лана, придется поиграться с отчетами видать............ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:43:15 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
А, так подформу тожа скопируй, как отчет, а затем ручками вставь его имя в главный. Кстати, посмотри, что за имена получаются при копировании. На сколько ч помню, там что-то остается от имен фом. Желательно изменить имена на логичные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:51:11 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
так, создание автоформы (ленточной я не нашел, врубил колоночную) на основе запроса, выдал subscript out of range и пошел я далеко........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:55:11 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
в принципе ваши советы примерно к одному в итоге сойдутся :-) у тебя больше работы ручками..... меня куда больше интересует ленточность..........будет или нет....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 16:57:57 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
SBLтак, создание автоформы (ленточной я не нашел, врубил колоночную) на основе запроса, выдал subscript out of range и пошел я далеко........ Вернись, мы все простим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 17:02:49 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Rivkin Dmitry SBLтак, создание автоформы (ленточной я не нашел, врубил колоночную) на основе запроса, выдал subscript out of range и пошел я далеко........ Вернись, мы все простим... я еще одну головоломку нашел :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 17:06:38 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
И не люблю я все эти авто... С ними хорошо только тогда, когда понимаешь, что они делают и как работают. Ручками, товарищ, ручками... Побольше пробуйте и проверяйте что получилось. Больше шишек набъете, толще мозоли будут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 17:07:15 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
По поводу ленточного отчёта - хелп на инглише я по нему у себя не нашёл. Посмотри на иконку в скриншоте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 17:08:00 |
|
||
|
Распечатка формы с подформой
|
|||
|---|---|---|---|
|
#18+
Забыл приаттачить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 17:08:33 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1673178]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 437ms |

| 0 / 0 |
