powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подстановка нескольких значений с несколькими параметрами через форму
25 сообщений из 53, страница 1 из 3
Подстановка нескольких значений с несколькими параметрами через форму
    #39400497
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите кто может!
Реально ли сделать в форме Access 2010 поле которое будет предусматривать подстановку нескольких значений с несколькими параметрами? Смысл такой, имеются заказчики служебного транспорта, их может быть несколько. Они используют транспорт в различные промежутки времени, в течение рабочего дня. Необходимо отразить в одной записи (т.к. регистрируется 1 день) перечень заказчиков и время их выезда и возвращения. Все поля имеются, проблема только в удобстве внесения данных (Отчет за месяц работы). Подскажите пожалуйста, в каком направлении мне искать? Мой уровень программирования - "читаю и перевожу со словарем"...
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39400501
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,

Нужно начинать со схемы БД (таблицы и связи между ними)... формы это уже потом, возможно то, что вы хотите- будет подчиненная форма в которую вы будете вбивать за день кто, на чем и от сих до сих ездил...
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39400512
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39400558
_гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий57,

не подойдёт (только обязательно предварительно почитав, можно и со словарём...):

https://duckduckgo.com/?q=buildcriteria()
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39400559
_гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл знак вопроса... Подробней
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39400560
_гурД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой, я совсем с утра извиняюсь, вот, хотел сказать, тут первоначально достаточно понятное общее описание метода
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39401162
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо друзья! Буду искать...
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39401305
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получается в одной строке таблицы не удастся отобразить перечень временных промежутков пользования техникой разными заказчиками? В моей базе (прилагается) имеется возможность внесения через подстановку нескольких заказчиков, но все они вносятся в один временной промежуток "Выезд" - "Заезд". Конечно можно заморочиться и разбить 1 рабочий день на количество заказчиков, но скорее всего это потребует такое же количество строк в таблице. Есть ли способ который упростит подсчет числа заказчиков и времени использования ТС за 1 рабочий день. Не смог оценить возможностей BuildCriteria для таких условий, не знаю объективно ли? Насколько я понял форма с вложениями распределяет вносимую информацию в различные таблицы, а мне необходимо в одну. К тому же не вполне удобен способ внесения данных. Нажатием "Enter" у меня менялись поля, а во вложенной форме приходится переводить курсор и вручную менять дату. При обработке значительного количества путевых листов это не вполне удобно. Подскажите, куда хоть говорить-то?

И кстати, обнаружил, что запрос на объединение невозможно выполнить для таблиц с несколькими подстановочными значениями. Это фатально?
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39401310
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39415698
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предыдущие вопросы с вашей помощью сняты! vmag, sdku, _гурД - Спасибо!
Подскажите еще, в каком направлении искать средство для автоматического перехода из последнего поля главной таблицы в первое поле подчиненной?
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39415744
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное не таблицы, а формы:
упорядочить>макет элемента управления>переходы
подчиненная форма должна быть последней в перечне а в её последовательности перехода нужное Вам поле первым
по умолчанию фокус с последнего поля главной переходит на первое подчиненной
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39415776
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57Они используют транспорт в различные промежутки времени, в течение рабочего дня. Необходимо отразить в одной записи (т.к. регистрируется 1 день) перечень заказчиков и время их выезда и возвращения.
явные 3 таблицы и никаких проблем
--клиенты(ид, наименование)
--машины(ид, модель,гарНомер,госНомер....)
--занятость машин
код клиента

код машины

дата

время выезда

время возвращения
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39415784
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57Получается в одной строке таблицы не удастся отобразить перечень временных промежутков пользования техникой разными заказчиками? .....
И кстати, обнаружил, что запрос на объединение невозможно выполнить для таблиц с несколькими подстановочными значениями.
я бы видимо сделала двумя таблицами
--путевка
--работы по путевке
-------
зеленое --набивается
желтое --считается(замена ваших вычисляемых полей
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39416430
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо друзья! Все получилось! Пишу с трудом - накрыла экзальтация)))!

ПЕНСИОНЕРКА подскажите почему Вы обратили внимание на вычисляемые поля ПЕНСИОНЕРКАзеленое --набивается желтое --считается(замена ваших вычисляемых полей с ними что-то не так?
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39416471
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57почему Вы обратили внимание на вычисляемые поля
они --не самое лучшее решение проблемы с вычислением сумм и итогов
--они не всегда считаются(на форуме несколько раз на это указывали)
--они не дают перевести базу в формат MDB, а значит ваших консультантов будет в разы меньше
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39416486
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, т.е. иметь в таблицах вычисляемые поля не правильно, а правильно в формах?
Еще подскажите по ф-ции Dcount, что указывать в критериях? Мне нужно количество уникальных значений в отчете, т.е. сколько было выдано путевых листов. Водитель может отработать несколько дней по одному П.листу.
=DCount("[Номер путевого листа]";"[Учет по карточке а/м]";"??????????????????????????")
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39416504
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что подставлять разобрался =DCount("[Номер путевого листа]";"[Учет по карточке а/м]";"[Номер ТС] = 'м 857 ок'"), но подсчитывает не уникальные значения а все, т.е. например, 2 раза подсчитывает путевкус одним номером на разных датах, а мне не важны даты, мне нужно количество выданных за месяц бланков путевок. Куда говорить-то?
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39416508
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
А Вы справку по Dcount читали? Там через AND (OR) может быть до 32 критериев
(упаси Боже от такого условия)
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418355
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, не понял, для чего мне еще дополнительные критерии? Разве критерия [Номер ТС] = 'м 857 ок' не достаточно? Dcount почему-то считает все количество выданных путевок не смотря на то, что две путевки записаны с одним и тем же номером. Т.е. номеров 20, а записей 21. Dcount выдает 21, в чем дело не знаю? Куда говорить?
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418372
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
=DCount("[Номер путевого листа]";"[Учет по карточке а/м]";"[Номер ТС] = 'м 857 ок' and month(дата)=" & №месяца)
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418384
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку: а разве это нормально две путевки с одним номером-в разные года понятно, а в одном году непонятно, однако
замените во втором критерии месяц на год
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418385
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, спасибо! По месяцу отсортировать получилось, но прикол в том, что у меня в рамках одного месяца и одного номера ТС - 19 бланков путевок на 20 дней работы. Мне нужно узнать сколько бланков было выдано в месяц. Он выдает 20 считая по количеству записей, а не уникальных значений в пределах месяца. В общем получается, что у меня Dcount работает как обычный Count.
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418386
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuа разве это нормально две путевки с одним номером бывает, что водитель ездит 2 дня по 1-й путевке. Напр. командировка.
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418391
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
да пусть хоть неделю ездит:путевка-то одна(и бланк один)
как не считай количество ПЛ = количеству бланков и наоборот
...
Рейтинг: 0 / 0
Подстановка нескольких значений с несколькими параметрами через форму
    #39418397
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

Ну да. Но почему не вычисляются уникальные? Каждый рабочий день оформляется отдельной записью, при одном и том же номере путевки.
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подстановка нескольких значений с несколькими параметрами через форму
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]