![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
Други, доброго времени суток!
Я тут все мозги себе раком уже поставил никак не могу сообразить как сделать. в VBA профан, спасибо форуму благодаря ему многое нахожу и использую в работе. Суть моих бед вот в чем. Есть база. В базе есть таблица "Cliring" в таблице есть столбец "Date_transaction" в этом столбце храниться дата отчета, за одну дату может быть несколько отчетов: 02.06.2014 02.06.2014 02.06.2014 02.06.2014 02.06.2014 03.06.2014 03.06.2014 03.06.2014 03.06.2014 05.06.2014 05.06.2014 05.06.2014 05.06.2014 05.06.2014 09.06.2014 09.06.2014 09.06.2014 09.06.2014 Нужен код который бы проверял эти даты и выдавал бы результат за какую дату не загружено ни одного отчета, т.е. сравнивал бы с календарем и смотрел все ли даты согласно календарю есть в этом столбце. Очень на вас рассчитываю. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 56
|
![]()
Либо раньше форум был более дружелюбным и отзывчивым, либо я плохо описал что мне нужно.
Попробую ещё раз: Фактически код должен быть таким: Есть таблица "CLIRING" в этой таблице есть столбец "Date_Transaction" допустим 'Дата с которой должны быть закружены отчеты sd= dateserial(2014,06,02) ' Дата по которую должны быть загружены отчеты fd = date-1 ' Осуществляем проверку берем первую дату из диапазона sd-fd и проверяем есть ли такая дата в столбце "Date_Transaction", если есть то переходим ко второй дате диапазона sd-fd и в столбце "Date_Transaction" ищем её и так далее. Если даты из диапазона в столбце "Date_Transaction" нет, то сохраняем её. Когда просмотрены все даты в диапазоне до даты fd выдаем сообщение: отсутствуют отчеты за даты: (здесь указываются сохраненные даты), если все даты присутствуют то сообщение: "отчеты за все даты загружены" В общем то так, только ввиду отсутствия знаний в VBA программным языком сие выразить не могу. Подозреваю что для специалиста это не сложно. Кода выполняющего похожее действо не нашел, а так бы переделал бы под себя. Други не оставьте в беде, помогите. Последний раз редактировалось Zhiltsov; 11.06.2014 в 12:47. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Postgresql сравнение текущей даты и в столбце. | tatysya | Помощь студентам | 0 | 03.07.2011 09:57 |
Сравнение времени и даты | Mr_skiner | Общие вопросы Delphi | 2 | 24.05.2011 18:40 |
Сравнение форматов даты | artemavd | БД в Delphi | 8 | 13.10.2010 04:46 |
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце | Shpr0T | Microsoft Office Excel | 8 | 30.08.2010 17:52 |
Сравнение даты и времени | Altera | Общие вопросы Delphi | 2 | 03.10.2008 09:52 |