|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.04.2008, 12:45 | #1 |
Пользователь
Регистрация: 29.04.2008
Сообщений: 21
|
Вопрос по отчету.
Если я открываю отчет трудового договора, он мне показывает все ранее внесенные в базу договора . Как можно сделать кнопку на форме, в которую я вношу данные, чтобы нажав ее я получал отчет по тем данным, которые отображены в текущий момент в форме (например по номеру договора)?
|
29.04.2008, 13:21 | #2 |
Регистрация: 29.04.2008
Сообщений: 5
|
Установите связь между формой и отчетом по связующему коду. Кнопку на форме можешь сделать с помощью мастера, выбрать действие просмотр отчета и там укажешь связь (Код - по которому будет осуществляться связь)
|
29.04.2008, 14:59 | #3 | |
Пользователь
Регистрация: 29.04.2008
Сообщений: 21
|
Цитата:
С помощью мастера (при создании кнопки) я выбираю действие - "просмотр отчета" далее выбираю необходимый отчет, а потом он мне предлагает выбрать надпись на кнопке. Может есть возможность сделать тоже самое в свойствах созданной кнопки? Только в каком именно поле свойств указывают связующий код? Последний раз редактировалось xruss; 29.04.2008 в 15:13. |
|
01.05.2008, 00:08 | #4 | |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
Цитата:
Если перед Вами стоит именно такая задача, т.е. требуется копирование данных из простой ОТКРыТОЙ формы в отчет без всяких изысков, можно просто написать в поле отчета напр.: =Forms![Ваша форма]![ПолеИзФормы] Если напр. Вам нужно создать отчет с использованием данных из формы и из субформ главной формы, можно использовать комбинированный способ: данные главной формы скопировать вышеуказанным способом, а данные субформы передать в отчет через запрос, который будет являться источником этого отчета с WHERE по ключу, связывающему главную и подчиненные формы.. Прилепите проблемную часть бд или создайте подобную задачку, если не получается.. |
|
01.05.2008, 15:34 | #5 | |
Пользователь
Регистрация: 29.04.2008
Сообщений: 21
|
Цитата:
я прикрепил бд к данному сообщению - еще один вопрос почему когда я конвертирую отчет в Word - у меня переносятся только поля этого отчета, я бланк трудового договора на заднем плане в отчете невидим? |
|
01.05.2008, 20:17 | #6 | ||
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
Цитата:
сделать вышеуказанным способом. Открыть отчет можно с помощью созданной на форме кнопки открытия отчета в режиме просмотра (или другим способом).. К сожалению не могу прочитать Ваш файл- у меня 2000. Цитата:
Для создания полноценного документа можно использовать закладки, созданные в шаблоне документа с передачей необходимых данных с помощью VBA или на худой конец используя слияние. В VBA можно сделать все, что вообще возможно сделать руками, только во много раз быстрее, а связка аксесса и ворда - это почти идеальное решение для задач такого типа. Вечером сделаю Вам простой пример создания документа из шаблона с использованием закладок. |
||
01.05.2008, 20:45 | #7 |
Пользователь
Регистрация: 29.04.2008
Сообщений: 21
|
буду ждать шаблона. Спасибо. к данному сообщению прикрепляю файл бд для Access 2000.
|
01.05.2008, 23:36 | #8 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
ловите обещанный пример-один из самых простых способов.. Попробуйте развить тему и перед Вами откроются совершенно другие возможности.
|
02.05.2008, 00:38 | #9 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
Вдогонку 2 маленьких вопроса:
1. удобно работать с такими формами и такой структурой бд? 2. Кому выдается разрешение? Работнику, работодателю? |
02.05.2008, 17:47 | #10 |
Пользователь
Регистрация: 29.04.2008
Сообщений: 21
|
я распаковал папку с шаблоном на рабочий стол. далее открыл его, нажал кнопку. но ничего не произошло. требуется ли распаковать этот шаблон в какую-то определенную папку? или это из за того что у меня Access 2007?
это разрешение работнику. формы я сделал таким образом, чтобы можно было переключаться нажатием Tab между строчками- это по-моему удобней. а как бы это сделали Вы? по структуре есть более удачные варианты? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
TObject *Sender | sergei64_89 | Общие вопросы C/C++ | 1 | 06.06.2008 13:36 |
Вопрос о КПК | N!ckeL | Свободное общение | 3 | 05.06.2008 22:06 |
Вопрос | Sanek_ntsk | Общие вопросы C/C++ | 3 | 20.02.2008 21:26 |