|
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 16
|
|
Выборка по дате и фио11.04.2013, 20:31. Показов 4781. Ответов 46
Метки нет (Все метки)
Добрый вечер!
Подскажите пожалуйста как сделать так что бы в поле со списком выводились фио тех о ком запись не было с текущей датой? спасибо Добавлено через 1 час 14 минут Например Таблица: Справочник клиентов (поля: Код, ФИО) и посещения (Код_клиента, Дата посещения). Нужно что бы в посещения записывался код_клиента только один раз за день
1
|
|
| 11.04.2013, 20:31 | |
|
Ответы с готовыми решениями:
46
Выборка по дате Выборка по дате
|
|
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 16
|
|
| 12.04.2013, 23:51 [ТС] | |
|
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 13.04.2013, 12:11 | |
|
mobile - а могли ли бы вы на примере подобной БД - "Журнал посещений" - показать как это делается, а то у - lexxa - как я понимаю Access 2007, а у меня ХР, просмотреть как реализовано решение не могу. Мне тоже интересно и нужно такое.
Заранее благодарен.
0
|
|
|
26828 / 14508 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 16.04.2013, 00:02 | |
|
kmv-puh, не осознал, что надо показать. Текст запроса я привел, вам остается только вставить свои имена полей, таблиц. Или именно в этом проблема?
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 16.04.2013, 11:08 | |
|
mobile - да спасибо, потом увидел ваш запрос, но он все равно работает не так как хотелось - и как мне кажется просил - lexxa, в моем понимании это должно работать так:
Сам я попробовал все ваши примеры запросов, но получается или ВАЩЕ Дурь какая-то, или Совсем ничего не получается. В моем понимании это ппрописывается в полях подстановки "Клиенты" и "Цель посещения" Эксперементировал всю ночь, уже голову всю сломал, а результата не добился, еще больше запутался, опыта и познаний маловато, если не не сильно заняты и это не очень трудно покажите на примере прилагаемой БД как еро работает Буду очень признателен.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 16.04.2013, 11:58 | ||
|
Вы бы убрали поля подстановок из таблиц и сказали вкратце - чего вы хотите?
0
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 16.04.2013, 12:15 | |
|
alvk - Что же вы пристаете с полями подстановками в таблицах ко всем. каждый создает свои БД как он умеет или ему это проще. Да, много раз наступал на эти грабли, но по мере набирания, хоть и маленького по сравнению с вашим опытом, ошибок делаю уже намного меньше. На примере предоставленной БД покажите как это должно быть в ИДЕАЛЕ и объясните в чем мои пригрешения, может и я буду ВАШИМ ЯРЫМ СТОРОННИКОМ в последствии.
А главное, чтоб это все работало КАК ЗАДУМАНО.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||||||
| 17.04.2013, 02:14 | ||||||
|
0
|
||||||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
||
| 17.04.2013, 07:13 | ||
, вот и накуралесил) подразумевался первоначальный вопрос - lexxa, который я задумал применить у себя в будущем, но реализовать самостоятельно не получилось, вот и влез со своим примером в тему lexxa. (Думал что - mobile - раз уж в курсе вопроса сможет быстро показать как надо)- а вопрос состоит вот в чем именно: Есть список клиентов Есть список предоставляемых услуг Есть журнал посещений, в который вносятся данные о предоставленных клиентам услугах и есть условие В течении дня кому то из клиентов (предположим Иванову) предоставили услугу (предположим Обучение) В следующей записи (делающейся в этот же день) из списка клиентов и списка услуг уже можно было выбрать только других клиентов кроме "Иванова" и предоставить все имеющиеся услуги кроме "Обучение" т.к. они уже в этот день уже не смогут еще раз участвовать в этом, а на следующий день - пожалуйста, опять в списках. Вот что подразумевалось (Думал вы читаете все выше сказанное в теме с самого начала, я делаю это так с целью более глубокого вникания в вопрос) Еще раз прошу прощения .
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 17.04.2013, 08:57 | |
|
1
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 17.04.2013, 09:27 | |
|
Спасибо что откликнулись и уделили внимание, но ваша БД - KlientoUsl не соответствует условию задачи, в каждой последующей записи я все равно могу выбрать из списка Иванова и постричь его, а нужно, чтобы Иванов и услуда Постричь уже нельзя было вабрать в полях со списком, так ка в этот день они уже не могут участвовать в этом, а я несколько раз в последующих записях смог это сделать, а надо чтоб нельзя, чтоб не ошибиться и несколько раз в день постричь иванова
Добавлено через 17 минут Может надо какое то условие поставить при обновлении поля со списком, чтобы если Иванов сегодня уже постригся, то его уже нельзя было стричь до полного посинения несколько раз и взять с него деньги т.к. условие нужно для обеспечения невозможности совершения ошибки. Вот что имелось в виду если вам это будет более понятным.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 17.04.2013, 09:39 | ||
|
p.s. и покажите, как вы будете стричь Иванова дважды хотя бы
1
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 17.04.2013, 09:57 | |
|
Ну вот, смог 3 раза подряд побрить Петрова
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 17.04.2013, 10:09 | |
|
Каким образом? Вбивал напрямую в таблицу? Тогда вот тут повторите ваш подвиг:
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 17.04.2013, 10:33 | |
|
Да, в - KlientoUsl-3 уже условие соблюдается, что нельзя оказать одну и туже услугу одному и тому же клиенту, выпрыгивает сообщение, (утрировано - что ты такой - сякой и идиот делаешь ошибку вводя одно и тоже по нескольку раз), а сама суть задачи заключается в том, что бы было НЕВОЗМОЖНО совершить ошибку - НЕ БЫЛО ВОЗМОЖНОСТИ ее совершить, а именно Пользователь НЕ СМОГ в списке по ЗАПАРКЕ ВЫБРАТЬ уже зарегистрированого на сегодняшний день клиента или услугу, а по несколько раз нажимать ОК, при совершении непроизвольной ошибке, как то не ЛЯ.
Добавлено через 9 минут Дополняю и поясняю. Заполняющий БД - НУ ПРОСТО, НЕ ИМЕЛ ДАЖЕ МАЛЕЙШЕЙ ВОЗЗМОЖНОСТИ ДЛЯ ВВОДА НЕПРАВИЛЬНЫХ ДАННЫХ по условию Вот - родил. ФУУУУ
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 17.04.2013, 10:42 | ||
|
1
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 17.04.2013, 10:57 | |
|
Ни чего подобного. выбираю в вашей форме - из списка Иванов, Петров, Сидоров - услугу - Побрить, через 1 час Забываю, ввел или нет, что нужно Петрова - побрить, перехожу на другую запись, опять ввожу - Петров, - Побрить, вылетает сообщение, что я идиот и.т. д., а сама суть в том, что бы если я уже в этот день Петрова побрил, то при заполнении др. записи в поле со списком, Петрова уже в списке уже НЕЛЬЗЯ было найти, а видны были только Иванов и Сидоров.
Вот в чем соль та. (Блин скоро романы писать начну) - извиняюсь за словоблудие.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 17.04.2013, 14:38 | |
|
Я уже нашёл ошибку, нашли ли вы её? Или хотя бы приблизительно, где провал в логике? Какое условие упущено?
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
||
| 17.04.2013, 17:55 | ||
|
В вашей БД не искал, думал это не потребуется, а в своей нашел косяк в поле данные - стояло не ДатаПосещения, а данные по умолчанию =Date(). но это издержки ночного бдения и пробования творить, 1000 раз все менял
Добавлено через 40 минут Или Вы имеете в виду само условие задачи? Да и имена кодов Клиентов и Услуг у вас одинаковые Добавлено через 44 минуты Пример для последующего подражания будет предьявлен на всеобщее обозрение?
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 18.04.2013, 02:18 | ||
|
1
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,046
|
|
| 18.04.2013, 03:34 | |
|
Огромное вам спасибо, сам принцип понял, буду претворять в жизнь
0
|
|
| 18.04.2013, 03:34 | |
|
Помогаю со студенческими работами здесь
40
Выборка по дате в заданном диапазоне Выборка информации по дате из БД Access Выборка по дате и создание списка по условию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|