С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9

Уведомление о истечении срока действия

16.08.2015, 06:46. Показов 5180. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! В общем делаю программу Учет сертификатов ЭЦП, есть таблица DBGrid, база данных на акцесе. Имеется столбец наименование учреждения, столбец срок окончания эцп и столбец статус. В столбце срок окончания стоит как вы могли понять дата. Что нужно:
Что бы за 30 дней до окончания срока действия, при открытии программы, выводилось сообщение, Сертификат такого то учреждения истекает через 30 дней и при этом в столбце статус ставилось значение "30 дней."
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.08.2015, 06:46
Ответы с готовыми решениями:

напоминание о истечении срока действия сертификата пользователя
навыписывали через CA сертификаты пользователям. Как бы теперь напомнить себе или им, что пора обновить например за месяц до истечения...

Удалить из базы по истечении срока
Здравствуйте! Мне нужно чтобы запись удалялась из базы данных как только истечет срок. К примеру, зашел ко мне на сайт пользователь,...

Удаление строки из таблицы по истечении определенного срока
Всем привет! Хочу сделать авто удаление строки через месяц. Кто знает как?! Заранее спасибо! О таблице: $sql = 'INSERT INTO...

22
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
18.08.2015, 09:38
Delphi какой у тебя? Скину примерчик
0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
18.08.2015, 12:48  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Delphi какой у тебя? Скину примерчик
Буду очень благодарен! Delphi 7
0
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
18.08.2015, 15:24
Лучший ответ Сообщение было отмечено VoVaRiK как решение

Решение

Вот, посмотри...
Миниатюры
Уведомление о истечении срока действия  
Вложения
Тип файла: rar Prosrochka.rar (18.2 Кб, 130 просмотров)
1
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
18.08.2015, 17:12  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Вот, посмотри...
Спасибо тебе огромное)то что нужно прям)
0
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
18.08.2015, 17:17
Да на здоровье

Не по теме:

Приблуду к какому-нибудь Банк-Клиенту строишь? ;)

0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
18.08.2015, 18:35  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Да на здоровье

Не по теме:

Приблуду к какому-нибудь Банк-Клиенту строишь? ;)

не)работаю в бухгалтерии предоставляем услуги по аутсорсингу, наша задача следить за сроками действия сертификатов клиентов и их об этом уведомлять)

Добавлено через 4 минуты
Цитата Сообщение от D1973 Посмотреть сообщение
Да на здоровье

Не по теме:

Приблуду к какому-нибудь Банк-Клиенту строишь? ;)

Скажи, а то что при открытие проекта, таблица пустая а когда запускаешь его на F9 то таблица отображается?
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
19.08.2015, 01:51
Цитата Сообщение от VoVaRiK Посмотреть сообщение
Скажи, а то что при открытие проекта, таблица пустая а когда запускаешь его на F9 то таблица отображается?
А кто делает
Цитата Сообщение от VoVaRiK Посмотреть сообщение
программу Учет сертификатов ЭЦП, есть таблица DBGrid, база данных на акцесе. Имеется столбец наименование учреждения, столбец срок окончания эцп и столбец статус. В столбце срок окончания стоит как вы могли понять дата. Что нужно:
Что бы за 30 дней до окончания срока действия, при открытии программы, выводилось сообщение, Сертификат такого то учреждения истекает через 30 дней и при этом в столбце статус ставилось значение "30 дней."
Ты или D1973 ?
И кто за этот проект получит деньги?
0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
19.08.2015, 04:10  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
А кто делает
Ты или D1973 ?
И кто за этот проект получит деньги?
Да сам разобрался. Весь код я не использовал а только по примеру написал свой
0
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
19.08.2015, 05:18
Цитата Сообщение от VoVaRiK Посмотреть сообщение
при открытие проекта, таблица пустая а когда запускаешь его на F9 то таблица отображается
Просто накидал на форму компоненты, установил между ними связи. А непосредственное подключение к БД - это уже динамически, в момент создания формы.
0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
19.08.2015, 06:12  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
Просто накидал на форму компоненты, установил между ними связи. А непосредственное подключение к БД - это уже динамически, в момент создания формы.
Да, я так и понял уже. Спасибо
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
19.08.2015, 09:28
Цитата Сообщение от VoVaRiK Посмотреть сообщение
при открытии программы, выводилось сообщение, Сертификат такого то учреждения истекает через 30 дней и при этом в столбце статус ставилось значение "30 дней."
Если у меня на пример 300 или 500 клиент у которых уже истекло это 30 дней ! Что должен делать программа ??? это конечно не удобно и выглядеть очень смешно .... больше не какой мысли не приходить в голову ???
0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
19.08.2015, 10:26  [ТС]
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Если у меня на пример 300 или 500 клиент у которых уже истекло это 30 дней ! Что должен делать программа ??? это конечно не удобно и выглядеть очень смешно .... больше не какой мысли не приходить в голову ???
У меня менее 60 клиентов, поэтому я знаю чего я хочу)Было бы такое количество как вы написали, тогда да, нужно было бы что то другое думать. Поделитесь своими мыслями, может реализую их.
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
19.08.2015, 11:21
Цитата Сообщение от VoVaRiK Посмотреть сообщение
У меня менее 60 клиентов, поэтому я знаю чего я хочу)
Да, да я вижу , извините пожалуйста
Цитата Сообщение от VoVaRiK Посмотреть сообщение
Поделитесь своими мыслями, может реализую их.
И код тоже да ? Но, знайте я боюсь если вам это не понравится и код копи-пастит не получится ? Вы же знайте да что вам нужно ? это да! сразу можно заметить
0
0 / 0 / 0
Регистрация: 16.08.2015
Сообщений: 9
19.08.2015, 11:39  [ТС]
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Да, да я вижу , извините пожалуйста

И код тоже да ? Но, знайте я боюсь если вам это не понравится и код копи-пастит не получится ? Вы же знайте да что вам нужно ? это да! сразу можно заметить
Я еще раз повторяюсь код я не копировал, а по примеру писал свой. Мне это нужнее, я всего пол года работаю в делфи, и для меня выгоднее развиваться нежели копи-пастить чей то код. А когда перед глазами чей то пример, то ты смотришь на него и начинаешь хоть немного понимать что человек делал и от этого шагать самому.
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
19.08.2015, 11:53
Цитата Сообщение от VoVaRiK Посмотреть сообщение
а по примеру писал свой. Мне это нужнее,
Тогда тебя задача .
1) написать SQL запрос Access простой SELECT где будет попадать только те записи у которых истекло это 30 дней это запрос сохранить в Access и вызвать эго как таблица на другом форме =Form2 и там будет только просрочки клиенты !
2) Второе запрос на главное форме у которых НЕ истекло это 30 дней попробуй делать самому ! если не получится потом пиши на форуме и ПОКАЖИ СВОЙ наработка
0
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
19.08.2015, 12:20
xxbesoxx, при всем к Вам уважении, я все же считаю, что ирония тут не совсем уместна... VoVaRiK что-то делает сам, причем это "что-то" не из разряда "Хелло ворлд", у него возник вопрос - почему не поделиться вариантом кода (тем более, что он никакой военной тайны не представляет) или хотя бы продуктивными мыслями на счет поставленной задачи. Собственно, для этого и создан этот форум. Я просто вспоминаю себя лет ...дцать назад - очень тогда такого форума мне не хватало: гораздо проще чему-то научиться, разбирая пример, чем читая справочник.
Не а по поводу этого
Цитата Сообщение от xxbesoxx Посмотреть сообщение
при открытии программы, выводилось сообщение
тут, конечно, масса вариантов, как сигнализировать о том, что есть клиенты с истекающим сроком ЭЦП (строки разного цвета в DBGrid, моргание иконки программы на панели задач, многократное открытие/закрытие привода DVD-ROM, показательное сожжение процессора и т.д.). Все от фантазии зависит - это и есть программирование: фантазия + код.

Добавлено через 5 минут
Цитата Сообщение от xxbesoxx Посмотреть сообщение
написать SQL запрос Access простой SELECT где будет попадать только те записи у которых истекло это 30 дней это запрос сохранить в Access и вызвать эго как таблица на другом форме =Form2 и там будет только просрочки клиенты !
Вот, кстати, а на кой ляд несколько форм лепить: все в одной же можно сделать: радиогроуп с опциями, каких клиентов отображать и Грид привязать не к таблице, а к запросу...
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Тогда тебя задача

Не по теме:

Хм-м-м... Вообще-то, вопрос не мне был, извиняюсь :D

0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
19.08.2015, 12:37
Цитата Сообщение от D1973 Посмотреть сообщение
при всем к Вам уважении, я все же считаю, что ирония тут не совсем уместна
1) Я его спрашивал что другой мысли не пришло в голову !
Цитата Сообщение от D1973 Посмотреть сообщение
у него возник вопрос - почему не поделиться вариантом кода
2) Про какой код есть разговор ? изначально надо нормально поставить задачу ! код который вы писали так НЕ КТО и НЕ ГДЕ не делается . если клиент увеличивается и станет 1000 об этом думали когда писали это код ?
Цитата Сообщение от D1973 Посмотреть сообщение
Я просто вспоминаю себя лет ...дцать назад - очень тогда такого форума мне не хватало: гораздо проще чему-то научиться, разбирая пример, чем читая справочник.
Читать надо и справочник и книга ...
Цитата Сообщение от D1973 Посмотреть сообщение
тут, конечно, масса вариантов, как сигнализировать о том, что есть клиенты с истекающим сроком ЭЦП (строки разного цвета в DBGrid
Красить DBGrid на все клиент изначально соглашается , А потом глаза устают от это "цвета" идеальный вариант это запрос как я писал на #16
Цитата Сообщение от D1973 Посмотреть сообщение
многократное открытие/закрытие привода DVD-ROM,
Да хорошие шутка ))
Цитата Сообщение от D1973 Посмотреть сообщение
показательное сожжение процессора и т.д.).
О_оо я промолчу

Добавлено через 3 минуты
Цитата Сообщение от D1973 Посмотреть сообщение
Вот, кстати, а на кой ляд несколько форм лепить: все в одной же можно сделать: радиогроуп с опциями,
Это да ! так будет лучше
0
Модератор
 Аватар для D1973
9908 / 6445 / 2455
Регистрация: 21.01.2014
Сообщений: 27,358
Записей в блоге: 3
19.08.2015, 14:02
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Я его спрашивал что другой мысли не пришло в голову
1) Наверное, нет. Правильные мысли приходят с опытом, пока его наберешься - много шишек насажать себе на голову можно, в том числе - смех более опытных может отбить все желание заниматься этим делом...
Цитата Сообщение от xxbesoxx Посмотреть сообщение
если клиент увеличивается и станет 1000 об этом думали когда писали это код
2) Естественно... Код брал из своей программы, которая у меня работает в настоящий момент. А вывод окна сообщения со списком клиентов (что Вас так возмутило) - это так, демонстрация... Основной код (если Вы его смотрели) в OnCreate формы.
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Читать надо и справочник и книга
3) Кто бы спорил. Читать и читать ОБЯЗАТЕЛЬНО, но... Сейчас я могу свободно (почти) прочитать и принять к действию англоязычную справку, но для начинающих, особенно для тех, у кого английский язык преподают в школах чисто формально (как вот у меня, например, было) пример кода важнее сотни страниц справочника
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Красить DBGrid на все клиент изначально соглашается , А потом глаза устают от это "цвета"
4) Вот тут согласен целиком и полностью... Но, как говорится, "клиент всегда прав", хочет попугайскую расцветку программы - пусть получает... За последующую доработку - отдельная оплата

Не по теме:

xxbesoxx, Вам не кажется, что мы с Вами куда-то не туда уже поехали, весь этот разговор уже как бы далек от темы, обозначенной ТС-ом?

0
19.08.2015, 14:08

Не по теме:

Цитата Сообщение от D1973 Посмотреть сообщение
xxbesoxx, Вам не кажется, что мы с Вами куда-то не туда уже поехали,
Да, :D давайте закончим разговор и продолжим работу , удачного вам дня ;)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.08.2015, 14:08
Помогаю со студенческими работами здесь

Скрипт оповещения о истечении срока годности товара
Здравствуйте, дорогие друзья. Есть база mysql где храниться информация о медикаментах и прочих фарма продуктов, естественно есть и сроки...

Какова вероятнсть того, что по истечении срока инвестор останется в убытке
Сама задача: Инвестор вложил поровну средства в пять предприятия при условии возврата ему через определенный срок 125% от вложенной суммы...

Какую величину составит сумма вклада по истечении срока хранения данного вклада в банке?
Здравствуйте помогите решить с помощью c++. Очень давно проходили этот язык уже забыла, как решать. Клиент положил в банк сроком на 5 лет...

Проверка срока действия сертификата безопасности
Добрый день (вечер)! Товарищи помогите с данной проблемой, есть файл в нем зашифрован текст. Программа которая использует данный файл не...

Установление минимального срока действия пароля
Добрый день! Нужно реализовать установление минимального срока действия пароля, при выборе checkboxа.При нажатии кнопки приложение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru