Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.02.2020, 11:15
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Всем привет! Хотел спросить у знатоков, каким лучше образом привлечь внимание оператора, если в базе данных наступило какое-либо событие. К примеру, есть таблица со столбцами "ФИО", "День рождения"... Сейчас это решается запуском запроса при открытии определённой формы (FormaDR): Код: sql 1. 2. 3. 4. 5.
В таблице отображается ФИО, дата рождения и вычисляется возраст. Но далеко не каждый день наступает событие, поэтому открывается пустая таблица запроса. Как исключить показ пустой таблицы? Access 2003. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 11:32
|
|||
---|---|---|---|
Индикация события для оператора |
|||
#18+
Alex37 Всем привет! Хотел спросить у знатоков, каким лучше образом привлечь внимание оператора, если в базе данных наступило какое-либо событие. К примеру, есть таблица со столбцами "ФИО", "День рождения"... Сейчас это решается запуском запроса при открытии определённой формы (FormaDR): Код: sql 1. 2. 3. 4. 5.
В таблице отображается ФИО, дата рождения и вычисляется возраст. Но далеко не каждый день наступает событие, поэтому открывается пустая таблица запроса. Как исключить показ пустой таблицы? Access 2003. в форме проверка count если 0 то не показывать таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 11:58
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
ROI, Спасибо за ответ. Буду думать... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 12:20
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Alex37, что-то вы накрутили в запросе. По условию в WHERE он возвращает исключительно именинников сегодня т.е. месяц и день совпадают), а в IIf у вас - если месяц больше или если месяц тот же, но день больше... Зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 12:24
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Кривцов Анатолий, Все правильно. Запрос выдает список именинников СЕГОДНЯ. Вроде правильно всё работает. Проверял неоднократно. Ошибок не было. Конечно, длинновато получилось... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 12:42
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Alex37 Все правильно. Запрос выдает список именинников СЕГОДНЯ. Вроде правильно всё работает. Видимо запрос задумывался без WHERE и показывал данные по всем людям. А конкретно по вопросу, как вариант, можно при запуске БД выполнить DLookup или DCount с условием как в запросе. Если что-то возвращает - сообщить или открыть форму. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 12:47
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Кривцов Анатолий Alex37 Все правильно. Запрос выдает список именинников СЕГОДНЯ. Вроде правильно всё работает. Видимо запрос задумывался без WHERE и показывал данные по всем людям. А конкретно по вопросу, как вариант, можно при запуске БД выполнить DLookup или DCount с условием как в запросе. Если что-то возвращает - сообщить или открыть форму. Да, это я запрос на лету переделывал для форума, поторопился. Спасибо. Код: sql 1. 2. 3.
Вечером попробую с DCount решить свой вопрос. В голове уже сформировались разные варианты. Надо пробовать. Спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.02.2020, 21:47
|
|||
---|---|---|---|
|
|||
Индикация события для оператора |
|||
#18+
Получилось вот так - на кнопку открытия одной из форм приписан небольшой код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Работает! Выдает сообщение (или запускает запрос на выполнение) лишь когда сегодня, хотя бы у одного человека из списка, наступил день рождения. Спасибо всем за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1610245]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 162ms |
0 / 0 |