|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
||||||
Отчет через VBA08.01.2020, 20:58. Показов 10283. Ответов 67
Здравствуйте, Форумчане! Помогите, пожалуйста, откорректировать код на открытие отчета с условием.
При нажатии на кнопку на Форме открывается Отчет, где проверяется 4 условия по полям выделенным желтым цветом: поле Требование(числовое), поле ПО(числовое), поле Категория(поле со списком). Соответственно если какое-то условие выполняется, то открывается нужный отчет. Отчеты по Номен 100,500 печатаются как надо, а 300,400 начинается свистопляска, потому что проверка идет по Категория плюс подотчет к ним выводится тоже не правильно. Буду Вам очень признательна и если не трудно объяснить почему такое происходит. Заранее спасибо!
0
|
||||||
| 08.01.2020, 20:58 | |
|
Ответы с готовыми решениями:
67
Отчёт за период на VBA Как создать отчет из кода VBA? Как заполнить отчет при помощи VBA? |
|
13229 / 5913 / 1520
Регистрация: 05.10.2016
Сообщений: 16,562
|
||
| 10.01.2020, 10:25 | ||
|
Код (Long) со значением (Text) - не связать. Предстоит серьёзная перелопачивание изначально "криво" созданной БД. Ей бы книжку почитать - так нет "методом научного тыка", а такие фокусы с БД не проходят, увы.
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 10.01.2020, 10:46 | |
|
0
|
|
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
|||
| 11.01.2020, 17:45 [ТС] | |||
|
Добавлено через 11 минут Добавлено через 19 минут Eugene-LS, почему Количество не суммируется, хотя в Запросе это есть?
0
|
|||
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 11.01.2020, 18:49 | |
|
Шарлотта Грэй, а если выполнится 2 условия, например, ПО пустое и комбинированная65 = 9, то, что должно открыться?
0
|
|
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
||||||||||||
| 11.01.2020, 20:08 [ТС] | ||||||||||||
|
Добавлено через 5 минут В ходе своего эксперимента обнаружила следующее: если поле Категория "компьютер", то открывается сразу два отчета - Отчет и ОтчетПЭВМ, потому что выполняется два условия. Тогда я скорректировала код: было:
0
|
||||||||||||
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
|
| 11.01.2020, 22:03 [ТС] | |
|
Исправила схему, поля Наименование, Ответственный, Категория, Состояние в таблице ТМЦ сделала числовыми-длинное целое, после этого смогла установить связь один-ко-многим.Но теперь в этой таблице вместо слов выводятся Коды, а на форме ТМЦ в поле Ответственный не могу из списка выбрать ФИО, система пишет "Введенное значение не подходит для данного поля".
0
|
|
|
ᴁ ©
|
||
| 11.01.2020, 22:09 | ||
|
0
|
||
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
||
| 11.01.2020, 22:17 [ТС] | ||
|
0
|
||
|
ᴁ ©
|
||
| 11.01.2020, 22:30 | ||
|
Вам только на пользу пойдет.
0
|
||
|
Модератор
|
||
| 11.01.2020, 22:34 | ||
|
и теперь в каждой форме/отчете вы должны прописать заново удаленные подстановки(для форм ввода) или делать отчеты/формы_просмотра на запросах, которые реализуют присоединение справочников(для отчетов и экспорта в ексель)
все требует учета особенностей задачи - сетевая/локальная - тысяча/другая записей или миллионы - только просмотр или есть и корректировка несколькими пользователями - нужен ли экспорт таблиц/запросов в ексель Добавлено через 1 минуту
0
|
||
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
||||
| 11.01.2020, 23:03 [ТС] | ||||
|
Добавлено через 3 минуты призадумалась.Добавлено через 4 минуты
0
|
||||
|
Модератор
|
||
| 11.01.2020, 23:07 | ||
|
- примерное количество записей в неделю/месяц/год - проанализировать входные документы, чтобы правильно нормализовать таблицы(короче -понять какие нужны справочники) - подумать о том, что вы хотите получить в итоге(экспорт в ексель, жесткие отчеты в аксесс , заполнение шаблонов ВОРД, отчеты в ексель) - насколько подвижны отчеты, насколько часто требуется изменять формы отчетов ....
0
|
||
|
ᴁ ©
|
|
| 11.01.2020, 23:08 | |
|
Шарлотта Грэй, в любом случае про схему данных и связи таблиц вам абсолютно правильно сказали - это фундамент. Ну а удовольствие однозначно получите, когда своими руками, преодолевая ошибки получите желаемый результат. Удачи!
1
|
|
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
|
| 11.01.2020, 23:12 [ТС] | |
|
shanemac51, хочу еще раз поблагодарить Вас за помощь в создании Поиска в моей БД, постоянно ей пользуюсь и она меня очень выручает, безгранично Вам благодарна!!!!!!!!!!!
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||||||
| 12.01.2020, 01:53 | ||||||
|
Если вы даже этого не знаете, то не вижу никакого смысла в дальнейшем общении. Добавлено через 1 минуту Добавлено через 2 минуты ![]()
0
|
||||||
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
|
| 12.01.2020, 18:30 [ТС] | |
|
alvk, Ваши издёвки здесь не уместны. Всего доброго.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 12.01.2020, 18:33 | |
|
Шарлотта Грэй, чем история с отчетами-то закончилась?)
0
|
|
|
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
|
||
| 12.01.2020, 18:40 [ТС] | ||
|
0
|
||
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 12.01.2020, 19:39 | |
|
Шарлотта Грэй, не могу найти что с чем с должно суммироваться? По ранее выложенным проблемам, вроде, все нормально.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 13.01.2020, 04:43 | ||
|
Но вместо того, чтобы это исправить и потратить пару часов на изучение основ, вы здесь кичитесь своим невежеством. Вам должно быть стыдно за это.
1
|
||
| 13.01.2020, 04:43 | |
|
Импорт листа из экселя в отчет access средствами vba Проверка SQL-запроса в VBA и отчет из Access в Excel Сводный отчёт через VBA Выгрузка отчета 1С за день (отчет по выручке) через excel vba
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|