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

Выборка из формы в отчет

03.08.2010, 23:58. Показов 8231. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.
Вопрос такой, как форме выбрать только те даные которые надо отправить в отчет.
Как подключить флажок к каждой строке, и как отправить в отчет?
Заранее Большое СПАСИБО.
Вложения
Тип файла: rar METAL.rar (29.5 Кб, 79 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.08.2010, 23:58
Ответы с готовыми решениями:

Отчет: выборка и печать
Уважаемые подскажите пожалуйста ,как прописать макросе ,печать отчета -тот отчет который только что составил ,а не все отчеты которые есть...

Выборка поля в отчет
Помогите с секундным вопросом) Есть форма с выпадающим списком, этот список состоит из поля КодОператора и Оператор, отсортирован по...

Выборка данных с текстовой таблицы в отчет
Всем доброго времени суток! Access 2003 задача такая! В таблице есть строки с примечаниями (текст) в которых содержится информация: ...

19
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
04.08.2010, 09:52
для того, чтобы подцепить флажок каждой записи, надо этот флажок ввести в таблицу (запрос), на основании которой создается ленточная форма. Так же и в запрос, на основании которого строится отчет, надо ввести этот флажок и поставить условие, при котором флажок=Истина. У меня вопрос: Ваша форма Богатые строится на основании запроса Богатые, а отчет сделан на основании запроса Бедные. Но тогда данные не пересекутся из формы и отчета?
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
07.08.2010, 08:06  [ТС]
Цитата Сообщение от Елена Посмотреть сообщение
У меня вопрос: Ваша форма Богатые строится на основании запроса Богатые, а отчет сделан на основании запроса Бедные. Но тогда данные не пересекутся из формы и отчета?
Я там просто есче отчет не сделал, так оно одинаково что для бедных что для богатых.
А как прикрепит в запрос флажок, можно более разжеванно.
Вложения
Тип файла: rar METALь.rar (1.01 Мб, 71 просмотров)
0
Перпетум модуле
 Аватар для Kvins
147 / 119 / 8
Регистрация: 24.07.2009
Сообщений: 263
07.08.2010, 20:30
если я правильно понял Кучму, то это будет так:
PS
В архиве два варианта выборки, в первом случае использован флаг в таблице, во втором все точь так же, только в критериях запросов указан тип отбора "Богатый" или "Бедный"
Вложения
Тип файла: rar examples.rar (42.1 Кб, 147 просмотров)
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
07.08.2010, 20:59  [ТС]
Используется база из поста #3.
Там и надо прикрутить флажок.

Как его там прикрутить чтоб он работал?
В форму надо чтоб отправлялись все значение, а из формы в отчет только те что будут отмечены флажком
0
Перпетум модуле
 Аватар для Kvins
147 / 119 / 8
Регистрация: 24.07.2009
Сообщений: 263
07.08.2010, 21:14
Цитата Сообщение от Ky4ma Посмотреть сообщение
Используется база из поста #3.
Там и надо прикрутить флажок.
Так! БД в 3 посте в корне отличается от певого. Пожалуйста конкретней сформулируйте, что вам необходимо?
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
09.08.2010, 22:01  [ТС]
Цитата Сообщение от Kvins Посмотреть сообщение
Пожалуйста конкретней сформулируйте, что вам необходимо?
Надо флажок ввести в запрос, на основании которой создается ленточная форма.
Благодарю за терпение... (:
0
Перпетум модуле
 Аватар для Kvins
147 / 119 / 8
Регистрация: 24.07.2009
Сообщений: 263
09.08.2010, 23:10
Цитата Сообщение от Ky4ma Посмотреть сообщение
Надо флажок ввести в запрос, на основании которой создается ленточная форма.
Благодарю за терпение... (:

Не по теме:

У меня сегодня чет с телепатией не алло%-)


О какой ленточной форме вы пишете, речь шла о б отчете не так ли?
1
 Аватар для garik8000
47 / 47 / 3
Регистрация: 09.12.2009
Сообщений: 154
10.08.2010, 00:07
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub КнопкаВызоваОтчета_Click()
    Dim s
    s = "Код in (" & kodIn(Me.Baza_Search.Form, "Код_L") & ")"
    Debug.Print s
    DoCmd.OpenReport stDocName, acViewPreview, , s
End Sub
 
Function kodIn(frm As Form, fld as string) As String
    With frm.RecordsetClone
        .MoveFirst
        Do Until .EOF
            kodIn = kodIn & .Fields(fld) & ","
            .MoveNext
        Loop
    End With
    kodIn = Mid(kodIn, 1, Len(kodIn) - 1)
End Function
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
10.08.2010, 13:15  [ТС]
Цитата Сообщение от Kvins Посмотреть сообщение

Не по теме:

У меня сегодня чет с телепатией не алло%-)


О какой ленточной форме вы пишете, речь шла о б отчете не так ли?
Я уже сам запутался. Начнем по порядку.
У меня есть таблица, к которой доступа кроме как чтения нет (только связь). Есть обьединеный запрос. Есть форма. и есть Отчет.
Логическое (да/нет, флажок) поле в таблицу вставить не получится. Можно ли вставить логическое поле в запрос. Так чтоб в форме флажок работал, и выделял результаты которые бы уходили в отчет для печати.

Точно также как и в "example.mdb".

Или как это сделать.
0
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
18.08.2010, 10:37  [ТС]
Почему логическое поле не действует (не ставится флажок) после Union all.
При простом запросе ставится, а при обьединеном нет(поле заблокировано).
Можно ли как это исправить?
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
19.08.2010, 07:37
посмотрите вложение: я сделала временную таблицу, в которую с помощью запроса можно закидывать Ваши данные из перекрестного запроса (запрос1 на добавление данных). Потом сделала форму на основании временной таблицы (да, во временной таблице я добавила столбец Флаг с типом Логический). Теперь в запрос2 будут попадать данные по условию Флаг=Истина (посмотрите запрос2), т.е. Вы в форме ставите галочки по необходимым полям, эти записи попадут в выборку по второму запросу, сформируйте отчет на основании Запрос2 и выводите на печать. Обратите внимание, что в форме поставив галочку надо уйти с этой строки, иначе форма не воспримет эту строку,
Вложения
Тип файла: rar metal1.rar (76.7 Кб, 96 просмотров)
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
19.08.2010, 09:10  [ТС]
Елена, Спасибо.
Один вопрос. Запрос на добавление действует автоматически, при появлении новых записей в ОТК?
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
19.08.2010, 09:15
Цитата Сообщение от Ky4ma Посмотреть сообщение
Запрос на добавление действует автоматически, при появлении новых записей в ОТК?
нет, Вы должны записать команду на выполнение этого запроса по какому-либо событию: нажатие кнопки, обновление поля и т.п.
PureBasic
1
DoCmd.OpenQuet "Запрос1"
примерно так
1
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
20.08.2010, 10:45  [ТС]
когда выделяю флажки и отправляю в отчет. То отчет печает столько копий сколько отмеченых у меня результатов. Печатает на каждой странице все выбраные результаты.
0
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
20.08.2010, 12:19
не поняла: копий страницы? Запрос2 делает выборку из временной таблицы строк, где Флаг имеет значение Истина. Если Вы создаете на основании этого запроса отчет, то в отчет должны попадать те строки, которые Вы отметили в форме, и которые с помощью запроса перекидываете в отчет. А при чем тут число копий?
2
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
20.08.2010, 21:44  [ТС]
Та все нормально это я там перепутал. Все исправил... А вот такой вопрос?
Как сделать так чтобы отчет сохранялся, и те результаты что попали в отчет отмечались другим цветом? Чтоб повторно не занести в отчет в след раз одни и теже рез-ты.
И еще вопросик, как сделать так чтоб флажки убирались после распечатки отчета?(не особо важно, но если не сложно, пожскажите)
СПАСИБО
0
 Аватар для WiLex
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
22.08.2010, 23:59
Цитата Сообщение от Ky4ma Посмотреть сообщение
Как сделать так чтобы отчет сохранялся, и те результаты что попали в отчет отмечались другим цветом? Чтоб повторно не занести в отчет в след раз одни и теже рез-ты.
добавить еще одно логическое поле, которое будет устанавливаться автоматически после печати вовсе записи и блокировать возможность использования использования флажка тем записям которые отпечатаны

Цитата Сообщение от Ky4ma Посмотреть сообщение
И еще вопросик, как сделать так чтоб флажки убирались после распечатки отчета?(не особо важно, но если не сложно, пожскажите)
СПАСИБО
делаем форму сообщения где пишем: "Нажмите ОК для начала печати. ВНИМАНИЕ после нажатия кнопки ОК все отмеченные записи станут не отмеченными!" делаем запрос на обновление поля с флажком для выборки УСЛОВИЕ пишем true, НОВОЕ ЗНАЧЕНИЕ false,
после нажатия кнопки ОК
1.отправляем все на печать из этого окна,
2. тут же вставляем запрос на обновление флажка "Блокировка" по принципу, что описан выше
3. выполняем запрос на обновление

именно в таком порядке
2
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 25
14.09.2010, 00:19  [ТС]
Всем спасибо... Но есть ворос. Как сделать чтоб когда выполняется запрос на добавление, или обновления не вылетали сообщение, о том сколько записей будет добавлено или обновлено.
0
 Аватар для WiLex
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
14.09.2010, 00:46
это в "Настройке" Access надо отключить. Для разных Access свой вариант доступа к этому меню см. настройки
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.09.2010, 00:46
Помогаю со студенческими работами здесь

Запрос на выборку в отчет определенных людей - выборка по номерам удостоверений
Прошу помочь со следующим: --есть база сотрудников, --необходимо создать запрос на выборку в отчет определенных людей -- выборка...

Создать сложный отчет - выборка по одному полю, группировка по другому
Уважаемые гуру ! Я новичок в Аксессе, так что прошу сильно не пинать. Есть таблица с полями Рейс, дата, работа, категория. ...

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

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

Запрос\отчет с формы
Досталась мне база данных написана хз кем и хз когда. Нужно добавить несколько вещей. Есть форма, на ней есть поле, в котором указан...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru