![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
![]()
Доброго времени всем!
вопрос такой: есть на форме два combobox'са с датами. не могу сравнить значения из них - получается 15.01.2000 больше чем 11.05.2010. он сравнивает по дням. а нужно сперва год, потом месяц, потом день... мой код: Код:
|
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
Попробуйте так (сравниваются числовые значения дат): Код:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
![]()
Пишет что не совпадение данных. список в combobox'се получен так:
Код:
|
![]() |
![]() |
![]() |
#4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]() Цитата:
Потом ещё надо будет создать форму - в точности такую же, как у вас. Так что придётся вам подождать... |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
![]()
ладно, что нибудь придумаем...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
В коллекцию вы добавляете строковые значения:
NoDupes.Add rCell.Value, CStr(rCell.Value) которые попадают потом в комбо. FormFM.ComboBox1.AddItem Format(Item, "dd.mm.yyyy") - дает другое представление строки, а сравнивать надо даты. Поэтому используйте вариант от EducatedFool. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новый формат данных LGA (Linear Graphical Archive) | Alex Cones | Общие вопросы Delphi | 31 | 30.01.2010 13:41 |
формат данных | Doget | SQL, базы данных | 0 | 10.02.2009 06:01 |
Не меняется формат данных | DimEx | Microsoft Office Excel | 4 | 06.03.2008 15:17 |