Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как найти дату по шаблону? [D6, XP]


Страницы:   1 2

kate158 ©   (2010-11-08 11:36:00) 

ВОПРОС ПО EXCEL. есть в БД шаблоны дат: "DD.MM.YYYY" и "MMMM YYYY". в программе ищутся даты создания файлов. хочу сделать поиск - если дата создания файла соответствует дате внутри файла, записать дату в БД, если нет, - сообщение пользователю. собственно вопрос: как найти дату в excel по шаблону?


12   (2010-11-08 12:37:00) [21]


> > 1. реестр обязательств ..блаблабла дата
> > дата создания 01.06.2010. дата внутри excel файла записана
> > как "июнь 2010"
>
> всегда в одной и той же ячейке?


собственно проблема в том, чтоб понимать дату правильно или еще и найти где она в листе?


Anatoly Podgoretsky   (2010-11-08 12:20:00) [22]

> kate158  (08.11.2010 12:04:03)  [3]

Соответсвенно может быть и записана как "07.01.2010"


12   (2010-11-08 12:19:00) [23]


> 1. реестр обязательств ..блаблабла дата
> дата создания 01.06.2010. дата внутри excel файла записана
> как "июнь 2010"

всегда в одной и той же ячейке?
есть какая то закономерноять?


kate158   (2010-11-08 12:04:00) [24]

пример файлов.
1. реестр обязательств ..блаблабла дата
дата создания 01.06.2010. дата внутри excel файла записана как "июнь 2010"
2. реестр фактических обязательств  ..блаблабла дата
дата создания 01.07.2010. дата внутри excel файла записана как "01.07.2010"

мне нужно:
-найти дату в excel
-сравнить с шаблоном
-если равны, записать в БД
-если не равны, выдать сообщение "дата создания не совпадает с датой в файле! добавить в бД?"

все ясно, кроме пункта
-найти дату в excel


Jeer   (2010-11-08 11:45:00) [25]

Еще раз и с расстановкой.
И при чем тут Excel ?


12   (2010-11-08 11:44:00) [26]

дежавю..

D1 := DateCreateFile(FileName);
D2 := CheckDateInFile(FileName);
if D1 = D2 then WriteInDB(D1);

позвольте угадаю: проблема с CheckDateInFile?

старт CheckDateInFile
tmp := найти место, где должна быть дата и считать ее
if (tmp) is дата тогда CheckDateInFile := tmp
end CheckDateInFile

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо