|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2010, 06:54 | #1 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
combobox : формат данных
Доброго времени всем!
вопрос такой: есть на форме два combobox'са с датами. не могу сравнить значения из них - получается 15.01.2000 больше чем 11.05.2010. он сравнивает по дням. а нужно сперва год, потом месяц, потом день... мой код: Код:
|
29.04.2010, 07:04 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Попробуйте так (сравниваются числовые значения дат): Код:
|
|
29.04.2010, 07:31 | #3 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
Пишет что не совпадение данных. список в combobox'се получен так:
Код:
|
29.04.2010, 07:35 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Потом ещё надо будет создать форму - в точности такую же, как у вас. Так что придётся вам подождать... |
|
29.04.2010, 07:42 | #5 |
Форумчанин
Регистрация: 25.03.2010
Сообщений: 417
|
ладно, что нибудь придумаем...
|
29.04.2010, 08:22 | #6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
В коллекцию вы добавляете строковые значения:
NoDupes.Add rCell.Value, CStr(rCell.Value) которые попадают потом в комбо. FormFM.ComboBox1.AddItem Format(Item, "dd.mm.yyyy") - дает другое представление строки, а сравнивать надо даты. Поэтому используйте вариант от EducatedFool. |
29.04.2010, 09:52 | #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 |