Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2014, 15:04   #1
Zhiltsov
Пользователь
 
Аватар для Zhiltsov
 
Регистрация: 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

Нужен код который бы проверял эти даты и выдавал бы результат за какую дату не загружено ни одного отчета, т.е. сравнивал бы с календарем и смотрел все ли даты согласно календарю есть в этом столбце.

Очень на вас рассчитываю.
Zhiltsov вне форума Ответить с цитированием
Старый 11.06.2014, 12:39   #2
Zhiltsov
Пользователь
 
Аватар для Zhiltsov
 
Регистрация: 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.
Zhiltsov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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