Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67

Неверные данные в отчете

19.02.2018, 08:25. Показов 5894. Ответов 101
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, Уважаемые форумчане! Есть задание доработать базу в Access.

Первое с чем я столкнулся это
--почему в отчете выходит табельный номер сотрудника вместо столбца ФИО ?
--Источник данных идет таблица, куда все заноситься, в том числе и ФИО аудитора.

Подскажите как быть что нужно сделать чтобы вместо таб номера выходило ФИО сотрудника, поле со списком делаю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2018, 08:25
Ответы с готовыми решениями:

В отчете не группируются данные
Есть отчет (называется ОТЧЕТ) на основе запроса Данные по расписанию. Хочу, чтобы была группировка по каждому преподавателю, а в ней по...

Данные группы в отчете в одну строку
НЕ знаю как сделать чтобы значения в группе отчета выводились в одну струку, например через запитую, может это можно сделать в запросе,...

Вывести в отчете данные столбца в строку
Есть такая таблица: Город Улица Номер дома Квартира Урюпинск Главная 1 20 Урюпинск Главная 1 28 Урюпинск Главная 1 45 ...

101
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,632
21.02.2018, 04:47
Студворк — интернет-сервис помощи студентам
alvk, позволю себе слегка дополнить ваш ответ:
Visual Basic
1
DoCmd.TransferSpreadsheet acExport, 8, "Выполнение мероприятий", MyPath, False, ""
Это простейший экспорт запроса в лист Excel (без форматирования) - где первая строка листа = Названия полей запроса, а ниже данные.
Бывает что этого уже достаточно, но часто вывод данных приходиться делать с форматированием, а это уже взаимодействие с MS Excel через VBA (относительно сложнее), но за то можно сделать "красиво".
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
21.02.2018, 10:45
Я этим никогда не пользовался, надеюсь и не буду
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
05.03.2018, 08:55  [ТС]
Eugene-LS, добрый день! Скажите пожалуйста а как перенести кнопку экспорта в PDF например на форму заполненную или в отчет сформированный ?
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
05.03.2018, 09:01  [ТС]
VinniPuh, уважаемый может вы сталкивались с такой проблемой, когда форму открываем в режиме конструктора, то в окне свойств полей нет данных все свойства пустые и не дает ничего вносить и изменять это на формах в базе, все было а в один прекрасный момент все пропали, сейчас ничего не могу внести не указать источник данных ни отформатировать как надо.... что можно сделать ?
Миниатюры
Неверные данные в отчете  
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
05.03.2018, 09:15
Kucha88, видимо нечаянно удалили у формы - Источник записей.
Если открыть форму в режиме конструктора и один раз нажать на квадратики в верху и слева, то строчка свойств - Источник записей будет пустая, как и - Данные как на картинке.
Выберите нужную таблицу или запрос.
Я обычно нажимаю на кнопочку с тремя точками слева строчки свойств и создаю запрос в качестве источника строк.
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
05.03.2018, 09:23  [ТС]
VinniPuh, проблема такая во всех формах не только в этой форме, не могу я всех форм удалить источник. тем более в режиме формы все заноситься и не ругается. здесь что то другое
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
05.03.2018, 09:34
Kucha88, может БД разделили?
Таблицы в одной БД, а формы и запросы в другой, а адреса изменились.
Попробуйте просто таблицы открыть
Возможно сама БД запортилась, так бывает.
Создайте чистую БД и импортировать в нее -ВСЕ из старой.
Сжатие и восстановление тоже иногда помогает.
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
05.03.2018, 09:48  [ТС]
VinniPuh, через импорт получилось но возникли ошибки при импорте форм - типа каких то полей нет или данных ли. Насколько критично это ? как сделать нормальный импорт чтобы все связи и все восстановить в новой базе. Пробовал делать Сжатие и восстановление не помогло.
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
05.03.2018, 09:52
Может запросы и модули забыли импортировать?
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
05.03.2018, 11:45  [ТС]
Цитата Сообщение от VinniPuh Посмотреть сообщение
Для начала в таблице - Аудит создал - Числовое поле - КодАудитора, без всяких подстановок
В форме - Аудит сделал - Поле со списком по этому полю.
Что бы не потерять данные пройдитесь по всем записям и для каждой в новом поле со списком укажите нужного Аудитора сравнивая с табельным номером в старом поле со списком.
Ибо у вас где код, а где Таб. Номер введен.
Исменил связь в Схеме данных.
Можно как то Соединить из ТабАудиты.Фио Адитора соединить с Таблицей Аудиторы- с поем КодАудитора, просто данных море и по каждому аудиту пробегать и протыкивать поле нет времени и вообще во многих отчетах и запросах используется именно это поле ФИО аудитора ?
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
05.03.2018, 12:05
Kucha88, ФИО наверное имеет тип - Текстовое, а код - Числовое, по этому не думаю, что можно.
Всегда соединял только по коду и ни разу не возникало ни каких проблема.
Выкладывайте пример, что бы вам не на словах смогли помочь, а именно реально, ибо много чего нужно именно увидеть, а не услышать.
Я правда не смогу, ибо сейчас нахожусь у внучки в гостях в Питере и пишу с планшета.
Возможно кто то другой чего подскажет.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
12.03.2018, 08:00
Цитата Сообщение от Kucha88 Посмотреть сообщение
Можно как то Соединить из ТабАудиты.Фио Адитора соединить с Таблицей Аудиторы- с поем КодАудитора, просто данных море и по каждому аудиту пробегать и протыкивать поле нет времени и вообще во многих отчетах и запросах используется именно это поле ФИО аудитора ?
а где пример БД?
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
12.03.2018, 10:15  [ТС]
Доброго дня, выложил базу, скажите как сделать так чтобы:
1. Можно как то Соединить из ТабАудиты.Фио Адитора соединить с Таблицей Аудиторы- с поем КодАудитора, просто данных море и по каждому аудиту пробегать и протыкивать поле нет времени и вообще во многих отчетах и запросах используется именно это поле ФИО аудитора ?
2. на Главной форме есть меню Все данные в формате Excel - как сделать чтобы выгружалось в ту папку где находиться файл из запроса "Полная информация по ПАБ" - и самое главное чтобы выгружались данные в том формате в котором отображаются данные в результате запроса, а то почему то экспорт происходит и вместо подразделений и поля Код аудитора(ФИО Аудитора) выходит Код а мне нужно чтобы выходило ФИО.
Вложения
Тип файла: zip База тест.zip (899.6 Кб, 9 просмотров)
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
15.03.2018, 07:23  [ТС]
alvk, посмотрите пожалуйста базу я приложил.... кто-то поможет с моими вопросами?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
15.03.2018, 08:21
1. у вас нет ТабАудиты, не с чем связывать. Есть Аудиты, там поле с подстановкой убрать, поставить код_аудитора числовое
и связать с полем код_аудитора из таблицы Аудиторы
2. у вас поля подстановки в таблицах - это фууу
Ликвидируйте и включайте в запрос нормальное ФИО из справочника, а не поле с подстановкой.
Как в пункте 1 Тогда будет выгружаться как положено.
Путь на картинке

p.s. тему в коллекцию Поля подстановки в таблицах
Миниатюры
Неверные данные в отчете  
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
15.03.2018, 09:35  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
1. у вас нет ТабАудиты, не с чем связывать. Есть Аудиты, там поле с подстановкой убрать, поставить код_аудитора числовое
и связать с полем код_аудитора из таблицы Аудиторы
2. у вас поля подстановки в таблицах - это фууу
Ликвидируйте и включайте в запрос нормальное ФИО из справочника, а не поле с подстановкой.
Как в пункте 1 Тогда будет выгружаться как положено.
Путь на картинке
1. Что значит нет ТабАудиты? и что с не с чем связать ? Какое поле с подстановкой ? Ну дак у меня так и связано что в таб Аудиты - код_аудитора связано с таб Аудиторы по этому полю, мне же надо как то не соединить поле ФИО Аудитора из ТабАудиты с таб Аудиторы но по какому полю и соединить не дает почему то связать один-к-многим.
2. Конкретно что ФУУ ? какие именно поля ?
По поводу пути я знаю что это путь но я не знаю как его прописать в Макрос Выгрузка ?

Добавлено через 43 минуты
Цитата Сообщение от alvk Посмотреть сообщение
2. у вас поля подстановки в таблицах - это фууу
Ликвидируйте и включайте в запрос нормальное ФИО из справочника, а не поле с подстановкой.
можете помочь с этим разобраться ? т.е. есть таблица Аудиты, в ней есть поля как ФИО Аудитора так и КОД Аудитора с типом Числовой, в данный момент у меня связанно поле КОД Аудитора из таб Аудиты с Таб Аудиторы поле Код_аудитора, но вы говорите что подстановка это ФУУУ, иначе в таблице будет отображаться КОД а не само ФИО как сделать тогда чтобы отражалось ИФО после связки а не КОД ? И мне в данный момент не теряя данные надо как то связать поле из таблицы Аудиты поле ФИО Аудитора с таблицей АУДИТОРЫ и чтобы тоже выходило ФИО в таблице а не код - но на данный момент не могу ругается что не может выполнить связь потому что используется, как исправить или что нужно сделать?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
15.03.2018, 10:42
По первому пункту без сумбура что непонятно? Как подстановку удалить? Или как связать? Вы сами свой вопрос перечитайте внимательно для начала.

Цитата Сообщение от Kucha88 Посмотреть сообщение
2. Конкретно что ФУУ ? какие именно поля ?
Более подробно смотрите по ссылке, что я дал

Цитата Сообщение от Kucha88 Посмотреть сообщение
как его прописать в Макрос Выгрузка ?
Вы всегда придумываете свои значения? То ТабАудиты вместо Аудиты, то какой-то несуществующий Макрос Выгрузка.
Я шарады гадать не хочу, всю необходимую информацию я вам дал.

Добавлено через 3 минуты
Цитата Сообщение от Kucha88 Посмотреть сообщение
иначе в таблице будет отображаться КОД а не само ФИО
Таблицы предназначены для хранения данных, а не для отображения. Все отображения делаются в формах и отчётах.
Построение простейшей связи между двумя таблицами обсосано в каждой теме донельзя. Рекомендую посмотреть прикреплённые сверху топики. Например Написание статей. Там очень много полезной информации.
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
15.03.2018, 11:32  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
Более подробно смотрите по ссылке, что я дал
я посмотрел толку то там нет никакой информации, ТабАудиты - это Таблица Аудиты просто в сокращенной форме.
Я понял то что вы сказали как связать, но я не понимаю, на данный момент у меня итак идет связка между двумя таблицами Аудиты и Аудиторы по полю код аудитора - это поле есть и там и там, но если мы убираем подборку тогда высвечивается код - а как мне сделать чтобы высвечивалась ФИО аудитора ?
Цитата Сообщение от alvk Посмотреть сообщение
Вы всегда придумываете свои значения? То ТабАудиты вместо Аудиты, то какой-то несуществующий Макрос Выгрузка.
Макрос под наименованием выгрузка есть и существует - посмотрите внимательно базу. вот из этот макрос я преобразовываю в модуль выгрузка, тоже кстати должен быть данный модуль в базе(код ниже), при выполнении не сохраняется куда нужно, т.е. в ту папку где находиться база:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Option Compare Database
 
'------------------------------------------------------------
' выгрузка
'
'------------------------------------------------------------
Function выгрузка()
Dim MyFile, MyPath, MyName
On Error GoTo выгрузка_Err
MyPath = Application.CurrentProject.Path & "\Все данные.XLSX"    ' Set the path.
 
    DoCmd.OutputTo acOutputQuery, "Полная информация по ПАБ", acExportQualityPrint
 
 
выгрузка_Exit:
    Exit Function
 
выгрузка_Err:
    MsgBox Error$
    Resume выгрузка_Exit
 
End Function
Добавлено через 40 минут
Цитата Сообщение от alvk Посмотреть сообщение
Таблицы предназначены для хранения данных, а не для отображения. Все отображения делаются в формах и отчётах.
Построение простейшей связи между двумя таблицами обсосано в каждой теме донельзя. Рекомендую посмотреть прикреплённые сверху топики. Например Написание статей. Там очень много полезной информации.
Хорошо я согласен что таблицы для хранения, у меня тогда еще один вопрос в таблице Аудиты есть два поля, Подразделение и Подразделение Аудитора эти два поля можно подвязать к одной таблице Подразделения ???? или как это правильно сделать подскажите ?
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12511 / 5085 / 814
Регистрация: 07.08.2010
Сообщений: 14,963
Записей в блоге: 4
15.03.2018, 13:31
почитайте сообщение 77 из другой темы, у вас те же проблемы

АРМ поверителя
0
0 / 0 / 0
Регистрация: 19.02.2018
Сообщений: 67
15.03.2018, 14:11  [ТС]
alvk, подскажие как побороть такую проблему ошибка ниже
Миниатюры
Неверные данные в отчете  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2018, 14:11

Как в ОТЧЕТЕ вывести данные в строке
Приветствую всех Знающих. Создаю отчет, есть данные из запроса (к примеру двухзначный номер), вставляю в Отчет поле-Список и он выводит мне...

Как в отчете сгруппировать данные одного столбца
Добрый день! Подскажите,пожалуйста,как мне в отчете сделать группировку. У меня есть перемещения от одного подрядчика другому,т.е. одно...

Access 2016 в отчете выводить данные в сетке
В access формируется отчет, есть задача чтобы отчет формировался в сетке как и все документы (счет, накладная и прочее документы), не могу...

В отчете некоторые данные отображаются по два раза
В отчете некоторые данные отображаются по два раза, как это исправить: БД: Отчет построен на запросе, что бы открыть отчет нужно...

Разные данные в отчете в зависимости от присутствия флажка
Всем привет!!! Допустим, если я в форме на элементе флажок не ставлю галочку у меня в отчете в некоторых полях отображаются одни...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru