LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
11 декабря 2023
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Помогите в созд...
Помогите в создании отчета
05.05.2014 20:27:48
bsi
5 сообщения
Помогите в создании отчета
Приветствую вас форумчане. Может кто-нибудь поможет в разработке отчета. Надо чтобы в отчете выводилось по 5 записей из подчиненной формы (в первом отчете с 1-й по 5-ю и во втором с 6-й по 10-ю). Если в чекбоксе «Без ограничений» стоит галочка, тогда в первом отчете вместо записей были бы прочерки и если записей всего одна, то в остальных четырех записях, тоже печатались бы прочерки. Отчет печатается в заготовленную на листе форму, размер листа А4. Сделал два варианта первого отчета. Первый вариант, когда данные из подчиненной формы находятся в области данных, а данные из основной формы расположены в верхнем и нижнем колонтитулах. В этом варианте отчет открывается, как и положено, на одной странице, но не знаю, как тогда организовать прочерки, если нет записей в подчиненной форме или их меньше пяти. Второй вариант, когда все данные расположены в области данных. Прочерки организовать вроде бы возможно, но тогда экземпляров отчета открывается по количеству записей в подчиненной форме. Может я вообще что-то не так делаю? Опыта совсем мало. Помогите. Не нашел как тут файл базы приложить, если есть желание помочь, файл вышлю в личку. Всем ответившим, спасибо.
06.05.2014 21:35:35
Admin1
731 сообщения
Re: Помогите в создании отчета
Подсказки.
1) SELECT TOP 5 * FROM [Таблица 1] выводит 5 записей, где Таблица 1 используется в подчиненной форме
2) SELECT * FROM [Таблица 2]. В эту таблицу запишите 5 строк с прочерками по полям
3) UNION SELECT может объединить таблицы в одну. Таким образом, в этом запросе будут и заполненные и пустые строки.
Есть еще вариант, по шагам записать все решение во временную таблицу. Это можно сделать на уровне VBA
07.05.2014 12:32:52
bsi
5 сообщения
Re: Помогите в создании отчета
SELECT TOP 5 * FROM [Таблица 1] выводит 5 записей, где Таблица 1 используется в подчиненной форме - это я сделал в запросе. Первые пять (или меньше, если записей действительно меньше) в запросе выводится. TOP 5 - это первые 5 записей. А как вывести в запросе записи с 6-й по 10-ю ? Большое Вам спасибо за подсказку. Хоть кто-то что-то предложил. На нескольких форумах вообще тишина.
09.05.2014 20:17:33
bsi
5 сообщения
Re: Помогите в создании отчета
Тему можно закрыть. Спасибо за идею. С прочерками все получилось, но пришлось делать два запроса.
Первый на объединение с добавлением ORDER BY Фамилия DESC :
SELECT * FROM Таблица2
UNION SELECT * FROM Таблица1
ORDER BY Фамилия DESC;
и второй:
SELECT TOP 5 Запрос1.КодПроб, Запрос1.Фамилия
FROM Запрос1
ORDER BY Запрос1.Фамилия DESC;
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Помогите в созд...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования