![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как найти дату по шаблону? [D6, XP]
kate158 © (2010-11-08 11:36:00)ВОПРОС ПО EXCEL. есть в БД шаблоны дат: "DD.MM.YYYY" и "MMMM YYYY". в программе ищутся даты создания файлов. хочу сделать поиск - если дата создания файла соответствует дате внутри файла, записать дату в БД, если нет, - сообщение пользователю. собственно вопрос: как найти дату в excel по шаблону?
Slym (2010-11-09 15:05:00) [1]Бардак автоматизировать невозможно
найди отличия:
август
aвгуст
авгyст
авгуcт
АВГУСT
ABГyCT
И. Павел (2010-11-09 15:02:00) [2]> [0] kate158 © (08.11.10 11:36)
Зачем искать по шаблону? ИМХО можно проще - сначала перевести дату создания в нужный шаблон и искать ее в файле:
<проходим все ячейки>
if pos(FormatDateTime(<шаблон>, <дата создания файла>), <содержимое ячейки>) <> 0 then <нашли>
<конец>
Или я чего-то недопонял?
Dennis I. Komarov (2010-11-09 15:01:00) [3]ИМХО программирование изучается только самостоятельно...
kate158 (2010-11-09 14:52:00) [4]Удалено модератором
Примечание: Не груби, у каждого есть право писать, а вот у вопрошающего нет права рычать на других
Dennis I. Komarov (2010-11-09 13:48:00) [5]
> какой препод?вы о чем?мы взрослые люди))
>
И зачем взрослому человеку с высшим образованием понадобилась такая хрень?
Andy BitOff (2010-11-08 20:19:00) [6]Ага, я тоже почитал с интересом, пару моментов даже очень познавательно и никогда бы не подумал, что женщина, а оно вишь как =)
Игорь Шевченко (2010-11-08 20:05:00) [7]Andy BitOff © (08.11.10 19:20) [19]
Познавательно
Andy BitOff (2010-11-08 19:20:00) [8]А как вам молодая женщина администратор оракула? http://www.blogger.com/profile/13326907390601524037
Юрий Зотов (2010-11-08 18:40:00) [9]А я в женщин-программисток верю. Даже не сомневаюсь, что они умеют все то же самое, что умеют и другие женщины. Причем не хуже.
:o)
Игорь Шевченко (2010-11-08 18:23:00) [10]sniknik © (08.11.10 17:01) [15]
> не верю в женщин программистов
как будто от твоей веры что-то зависит
kate158 (2010-11-08 17:17:00) [11]
> sniknik
какой препод?вы о чем?мы взрослые люди))
> женщин программистов
и пофик. =)
sniknik (2010-11-08 17:01:00) [12]> Ей
ему. не верю в женщин программистов.
Anatoly Podgoretsky (2010-11-08 16:54:00) [13]> sniknik (08.11.2010 16:50:13) [13]
Ей
sniknik (2010-11-08 16:50:00) [14]> дежавю..
это не дежавю
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1287741449&n=18
это называется "не мытьем так катанием". типа понимать, что ему говорят не хочет, но препод требует... значит нужно "долбить" пока не скажут в понятной ему форме (неважно что такого не бывает, и 2*2 = 5 если поплакать хорошенько. психология блондинок).
Медвежонок Пятачок (2010-11-08 13:35:00) [15]в программе ищутся даты создания файлов.
Юрий Зотов (2010-11-08 13:26:00) [16]Так откуда достать-то надо - непосредственно из самого файла, или из Excel, в которой этот файл открыт?
Медвежонок Пятачок (2010-11-08 13:21:00) [17]не обязательно.
я например если что-то надо достать из excel использую адо и селект все фром лист
при этом в зависимости от форматирования листа даже если в искомой ячейке стоит тип "дата/время", а выше в этой же колонке иные данные, то тип у всего поля (колонки) будет вайдстринг.
Anatoly Podgoretsky (2010-11-08 13:11:00) [18]> Медвежонок Пятачок (08.11.2010 12:59:08) [8]
Эксель нормально работает с вариантами, а каждая ячейка является вариантов и
вместо сравнивания ячейки с различными шаблонами, можно попытаться
определить тип выражения.
Медвежонок Пятачок (2010-11-08 12:59:00) [19]найти - это значит перебирать ячейки с сравнивать значения в них с искомым.
ку?
kate158 (2010-11-08 12:57:00) [20]1. дата может быть в разных ячейках, соответственно нужно ее найти
2. написание "01.06.2010" - строго, т.е. формат DD.MM.YYYY.
неужели дату нереально найти?