С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
1

Отчёт из данных для выбранного человека

28.01.2015, 16:55. Показов 1637. Ответов 31
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть форма . ввожу фио и г.р . делаю с кнопкой отчет . октрывается окно всех данных а как сделать именно этого человека?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2015, 16:55
Ответы с готовыми решениями:

Люди как создать в базе данных отчёт определённого человека из таблицы, а не всех сразу!
Нужна помощь, есть задание, начал делать базу и столкнулся с проблемой как сделать ее именно под...

Форма для просмотра данных. в поле со списком предприятия из выбранного города
имеется форма со следующими данными: Город - выбирается из поля со списком Данные о городе ...

Класс для хранения паспортных данных человека
Нужно разработать класс для хранения паспортных данных человека. Чтобы были операции сопоставления...

создать отчет, чтобы выдавал по конкретной должности (или фамилии) остальные реквизиты этого человека
Доброго времени суток! В 1с я новичок, поэтому прошу совета у знающих. Описываю вопрос: есть...

31
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
28.01.2015, 19:56 2
Лучший ответ Сообщение было отмечено habdulov как решение

Решение

Цитата Сообщение от habdulov Посмотреть сообщение
...как сделать именно этого человека?...
Надежнее всего по коду записи этого человека.
Примерно так
DoCmd.OpenReport "ИмяОтчета", , , "[ИмяПоляКодВОтчете] = " & Me![ИмяПоляКодВФорме]
или так.
DoCmd.OpenReport "ОтчетЗаказы", acViewPreview, "", "[ПолеКод_Заказа]=[Forms]![ФормаЗаказы]![ПолеКод_Заказа]", acNormal
1
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
28.01.2015, 20:22  [ТС] 3
спасибо а куда это вводить?
0
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
28.01.2015, 20:36 4
Лучший ответ Сообщение было отмечено habdulov как решение

Решение

Цитата Сообщение от habdulov Посмотреть сообщение
а куда это вводить?
У кнопки есть свойство - Нажатие кнопки. Если вы укажите на строчку с этим свойством и выберите из списка - Процедура обработки события, затем с самого правого края нажмете на появившиеся 3 точки, то войдете в модуль формы.
Там где будет моргать курсор вставьте одну из скопированных процедур и укажите СВОИ ИМЕНА.
После сохранения при нажатии кнопки у вас откроется отчет только с этой записью.
При условии, что у вас создан отчет.
примечание:
1-я процедура будет сразу печатать отчет с этой записью.
Если же нужно просто просмотреть отчет, то нужно вот так добавить.
DoCmd.OpenReport "ИмяОтчета", acViewPreview, , , "[ИмяПоляКодВОтчете] = " & Me![ИмяПоляКодВФорме]
1
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
28.01.2015, 20:43  [ТС] 5
Цитата Сообщение от kmv-puh Посмотреть сообщение
ИмяПоляКодВОтчете
и также в форме. а что там поменять надо? что вставлять туда? имя поля к примеру лицевой счет или код?
0
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
28.01.2015, 20:53 6
Лучший ответ Сообщение было отмечено habdulov как решение

Решение

На сколько я виртуально понимаю -
У вас есть форма созданная на основе таблицы или запроса, с данными по клиенттам.
В таблице должно быть поле - Код_Клиента ( или еще как обозванное по другому) с типом данных - Счетчик
Так же у вас на форме как вы сказали есть кнопка.
Так же на основе этой таблицы или запроса должен быть создан - Отчет (Не путать с подчиненной формой или запросом)
У отчета должно быть поле - Счетчик к примеру с именем - Код_Клиента как и в форме.
Нажимая кнопку процедура сравнивает значения полей счетчиков в форме и в отчете и типа фильтрует их открывая отчет с тем значением что и текущее в форме.
1
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
28.01.2015, 21:13  [ТС] 7
Цитата Сообщение от kmv-puh Посмотреть сообщение
На сколько я виртуально понимаю -
Спасибо вам большое! Получилось. Подскажите пожалуиста как сделать окно ввода логина и пароля Сделать окно ввода логина/пароля при открытии базы здесь мой вопрос . но там все програмисты и болтают на своем языке. мне слегка непонятно!
0
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
28.01.2015, 21:39 8
Я паролями ни когда не занимался, так что, я их тоже не понимаю.
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
21.01.2016, 15:35  [ТС] 9
Цитата Сообщение от PuhKMV Посмотреть сообщение
Я паролями ни когда не занимался, так что, я их тоже не понимаю.
сделал по коду и ошибка. почему?
Миниатюры
Отчёт из данных для выбранного человека   Отчёт из данных для выбранного человека  
0
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
21.01.2016, 16:04 10
Цитата Сообщение от habdulov Посмотреть сообщение
сделал по коду и ошибка. почему?
Предположу, что поле Код текстовое. Тогда оно должно быть в кавычках/апострофах
Visual Basic
1
Docmd.OenReport "Интренет_магазин", acviewpreview,,,"Код='" & Me.Код & "'"
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
21.01.2016, 20:46  [ТС] 11
Цитата Сообщение от mobile Посмотреть сообщение
Предположу, что поле Код текстовое. Тогда оно должно быть в кавычках/апострофах
сделал как вы пррислали и вот теперь магазино так кнопка отчета (просмотр) называется
Миниатюры
Отчёт из данных для выбранного человека  
0
Модератор
Эксперт MS Access
12106 / 4966 / 791
Регистрация: 07.08.2010
Сообщений: 14,591
Записей в блоге: 4
21.01.2016, 21:46 12
похоже, лишняя запятая
Visual Basic
1
Docmd.OenReport "Интренет_магазин", acviewpreview,,"Код=" & Me.Код
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
21.01.2016, 22:06  [ТС] 13
Цитата Сообщение от shanemac51 Посмотреть сообщение
похоже, лишняя запятая
что то опять не атк=(
Миниатюры
Отчёт из данных для выбранного человека   Отчёт из данных для выбранного человека  
0
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
21.01.2016, 22:12 14
Цитата Сообщение от shanemac51 Посмотреть сообщение
OenReport
Буковка - p - в - OpenReport (Открыть) пропущена/
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
21.01.2016, 22:32  [ТС] 15
спасибо!
подскажите, а если я не хочу по КОД их фильтровать, как мне самому определять
Цитата Сообщение от mobile Посмотреть сообщение
Предположу, что поле Код текстовое. Тогда оно должно быть в кавычках/апострофах
Добавлено через 10 минут
а если у меня отчет название ТАЛОН ПРОБЕЛ ПРИЕМА
А НА ЭТОТ ОТЧЕТ ССЫЛАЮТСЯ НЕСКОЛЬКО ФОРМ.
ЕСЛИ Я ЕГО СДЕЛАЮ ТАЛОНПРИЕМА ИЛИ ТАЛОН_ПРИЕМА ССЫЛКИ С ТЕХ ФОРМ ПРОПАДУТ.
А МОЖНО ЛИ ПРОСТО ТАЛОН ПРИЕМ И ДАЛЬШЕ КОД
0
Эксперт MS Access
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
22.01.2016, 08:21 16
Как на отчёт могут ссылаться формы? Телега впереди лошади?
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
22.01.2016, 08:55  [ТС] 17
Цитата Сообщение от alvk Посмотреть сообщение
Как на отчёт могут ссылаться формы?
все очень просто!
0
9112 / 6044 / 590
Регистрация: 27.03.2013
Сообщений: 19,860
22.01.2016, 09:36 18
Цитата Сообщение от habdulov Посмотреть сообщение
...А НА ЭТОТ ОТЧЕТ ССЫЛАЮТСЯ НЕСКОЛЬКО ФОРМ....
Цитата Сообщение от alvk Посмотреть сообщение
...Как на отчёт могут ссылаться формы?...
Наверное как это часто бывает - Отчет ПУТАЮТ с Запросом.
0
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
22.01.2016, 11:07 19
Цитата Сообщение от alvk Посмотреть сообщение
Как на отчёт могут ссылаться формы? Телега впереди лошади?
Цитата Сообщение от PuhKMV Посмотреть сообщение
Наверное как это часто бывает - Отчет ПУТАЮТ с Запросом.
Нет, действительно можно. В 2010 и возможно в 2007, есть режим отчета acViewReport. Что-то вроде ленточной формы, но без редакции данных. И можно ссылаться на поле отчета.
0
202 / 23 / 4
Регистрация: 27.01.2015
Сообщений: 354
Записей в блоге: 1
22.01.2016, 11:13  [ТС] 20
Цитата Сообщение от PuhKMV Посмотреть сообщение
Запросом
Нет - ОТЧЕТ!
0
22.01.2016, 11:13
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.01.2016, 11:13
Помогаю со студенческими работами здесь

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

Создание временной таблицы для добавления данных из нее в отчет
есть форма FormAddO. на ней прописан код VBA КОТОРЫЙ ДОБАВЛЯЕТ ДАННЫЕ в таблицу TmpTbl. в поле со...

Объединение данных строк одного столбца таблицы для вывода в отчет
Добрый день! создана база данных в которой регистрируются акты работ по объектам таб1 - акты...

Создать отчет, чтобы он отражал не все данные, а данные только 1 человека
Здравствуйте! Мне нужно создать отчет, чтобы он отражал не все данные, а данные только 1 человека....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru