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

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

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

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

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

код машины

дата

время выезда

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

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

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


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