Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
valerievna_kat
0 / 0 / 0
Регистрация: 06.08.2009
Сообщений: 15
1

Сообщения

06.08.2009, 12:19. Просмотров 652. Ответов 7
Метки нет (Все метки)

Здравствуйте! У меня в БД есть столбцы ДЕЛА И СРОК ИСТЕЧЕНИЯ ДЕЛ. Как сделать так, чтобы за 2 дня до окончания срока при открытии программы появлялось сообщение, примерно такого вида " Срок НАЗВАНИЕ ДЕЛА(название столбца) подходит такого-то числа к концу"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2009, 12:19
Ответы с готовыми решениями:

Сообщения
Как сделать так, чтобы, когда срок дела истек, на следующий день при открытии...

Обработка сообщения не найденного сервера
Как можно обработать исключения на рисунке ниже, так чтобы писало что сервер не...

Вывод программно сообщения из базы
Еще такой вопрос:база на Interbase, оболочка на C++ Builder. База содержит...

Вывод сообщения
Помогите плиз с выводом!!! У меня осуществляется поиск и если нашло должно...

Повтор сообщения
Доброго дня ) у меня в *.Dll программа вызывает функцию и появляется к примеру...

7
Sasha
4923 / 2387 / 530
Регистрация: 05.06.2008
Сообщений: 7,477
Записей в блоге: 3
06.08.2009, 12:34 2
Для сообщений используй Application->MessageBox.

А какая у тебя БД?
0
mamedovvms
2918 / 839 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
06.08.2009, 13:23 3
ну делай запрос на разницу даты дела и сегодняшней , если она меньше либо равна 2 или сколько тебе надо дням то выводи сообшение что "Срок <Название дела> подходит <дата из базы> к концу"
0
valerievna_kat
0 / 0 / 0
Регистрация: 06.08.2009
Сообщений: 15
06.08.2009, 13:31  [ТС] 4
А можно код примерный код программы.
0
mamedovvms
2918 / 839 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
06.08.2009, 13:37 5
я не знаю как это делается в С++ Builder, могу только словами описать, ты знаешь как создаются запросы в нем???
0
oxotnik
1625 / 1098 / 75
Регистрация: 21.08.2008
Сообщений: 4,619
Записей в блоге: 1
06.08.2009, 13:47 6
C++
1
2
3
4
5
6
7
8
9
10
11
 T...Query->SQL->Text = "SELECT * FROM TableName WHERE СРОК_ИСТЕЧЕНИЯ_ДЕЛ > :DateParam"
TDateTime dt (CurrentDate());
dt -= (int)2;
T...Query->Parametrs->ParamByName("DateParam")->Value = dt;
T...Query->Open();
while (!T...Query->Eof)
{
      ShowMesage("Срок " + T...Query->FieldByName("НАЗВАНИЕ_ДЕЛА")->AsString + "истекает через 2 дня");
      T...Query->Next();
}
T...Query->Close();
2
mamedovvms
2918 / 839 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
06.08.2009, 13:58 7
oxotnik, да но вот только еще я думаю что надо так это то что как быть с теми которые истекают через 1 день, надо как то более универсально сделать, может сделать dt1=dt-1, и тогда если равно dt1 то истекает через 1 день, а можно еще попробывать сделать так что если разность меньше либо равна 2 то выводить сообщение , истекает через <разность> дня
0
oxotnik
1625 / 1098 / 75
Регистрация: 21.08.2008
Сообщений: 4,619
Записей в блоге: 1
06.08.2009, 14:01 8
Цитата Сообщение от mamedovvms Посмотреть сообщение
oxotnik, да но вот только еще я думаю что надо так это то что как быть с теми которые истекают через 1 день, надо как то более универсально сделать, может сделать dt1=dt-1, и тогда если равно dt1 то истекает через 1 день, а можно еще попробывать сделать так что если разность меньше либо равна 2 то выводить сообщение , истекает через <разность> дня
ну это от логики задачи зависит... направление дал...
0
06.08.2009, 14:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2009, 14:01

Socket сообщения слепливаются!
Объясните пожалуйста почему когда я отправляю два сообщения серверу?...

Отправка и принятие сообщения
На сколько я понял, Программы по инету при каком либо действии отправляют и...

Вывод модального сообщения
Здравствуйте, решил попробовать новую версию от эмбаркадеро и вот подскажите...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru