Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
ВнизКалендарик в Delphi Найти похожие ветки
← →
031178 (2008-03-13 13:11) [0]Работал ли кто нибудь с компонентом ТmxCalendar ? Необходимо выделить каким либо способом несколько дней. Возможно ли это сделать ? Или надо использовать какой нибудь другой компонент ? Заранее спасибо
← →
Sergey13 © (2008-03-13 13:28) [1]А начальная и конечная дата не катят?
← →
031178 (2008-03-13 13:37) [2]Это как начальная и конечная ? Мне неизвестно какие данные нужно выделить, я их из базы вытаскиваю !!!
← →
Sergey13 © (2008-03-13 13:41) [3]> [2] 031178 (13.03.08 13:37)
> Это как начальная и конечная ?
Как обычно - с такого-то по такое-то.
> Мне неизвестно какие данные нужно выделить, я их из базы вытаскиваю !!!
Да хоть из широких штанин.
← →
shlst (2008-03-13 13:46) [4]Проблема, как мне видится, далеко не в календариках. Тем более, что потребуется, обращение к базе данных. Поэтому, как мне кажется, лучше поработать с интерфейсом пользователя, и использовать два календарика с label или Сaption типа "Период с" и "по", ну а далее обрабатывать.
← →
031178 (2008-03-14 08:17) [5]Что ты имел ввиду под label или Сaption ? А как вообще взять первую и последнюю дату, никто не подскажет ? А вообще у меня будет 3 календарика, т.е. текущий, предыдущий и следующий месяца !!! Спасибо всем !!!
← →
Sergey13 © (2008-03-14 09:11) [6]> [5] 031178 (14.03.08 08:17)
> А как вообще взять первую и последнюю дату, никто не подскажет ?
Как все - по накладной на складе. Я видел - там целые ящики этих дат лежат.
ЗЫ: Ты чего хочешь то?
← →
031178 (2008-03-14 09:15) [7]Хочу нужную дату программно выделить !!!
← →
Sergey13 © (2008-03-14 09:19) [8]> [7] 031178 (14.03.08 09:15)
А зачем ветки плодишь однотипные.
← →
031178 (2008-03-14 09:20) [9]Sergey13, ты можешь подсказать или нет ?
← →
АИК (2008-03-14 11:14) [10]Код немного туповат придумал на ходу (я тоже новичок)
Но если ты задаешь начальную и конечную дату и тебе нужен промежуток этих времён то эт тебе подойдет:
на форме два компонента DateTimePicker один Edit и одна кнопа
на клике по кнопке:procedure TForm1.Button1Click(Sender: TObject);
var
d1 :TDateTime;
S1,s2 :String;
i: Integer;
begin
i:=0;
D1:= DateTimePicker1.Date;
If DateTimePicker1.Date < DateTimePicker2.Date-1 then
repeat
s1:= FormatDateTime("dd_mm_yyyy", DateTimePicker1.Date);
s2:= FormatDateTime("dd_mm_yyyy", DateTimePicker2.Date-1);
DateTimePicker1.Date:=DateTimePicker1.Date+1;
i:=i+1; // здесь пиши что нужно в промежутке времени
until s1=s2;
DateTimePicker1.Date:= d1;
Edit1.Text:="Выбрано: "+inttostr(i)+" дней";
end;
← →
Johnmen © (2008-03-14 11:29) [11]
> АИК (14.03.08 11:14) [10]
> Код немного туповат придумал на ходу (я тоже новичок)
Если сам новичек, и код туповат (что очевидно), то стОит ли изображать писателя?
Подумай над этим...
← →
АИК (2008-03-14 11:37) [12]
> Подумай над этим
Уже подумал- думаю стоит, а теперь сам думай...
написал тут фиговый наезд и умника себя строишь
← →
Johnmen © (2008-03-14 11:45) [13]Ну как всегда - детская мнительность с детскими гиперамбициями при отсутствии и знаний и опыта...
LMD
← →
АИК (2008-03-14 14:05) [14]
> детская мнительность с детскими гиперамбициями
Да уж если смотреть на ваш возраст дядька, в то время как я моложе почти в два раза и даже больше то мне не стоит обижаться на эти слова хоть я и недавно вышел из детского возраста
А насчет
> при отсутствии и знаний и опыта...
(правильно было бы "при отсутствии знаний и опыта..." :-Р)
то тебе тот же ответ пост 12 строчка 3
← →
031178 (2008-03-14 14:15) [15]АИК, спасибо, буду разбираться !!! А то тут некоторые такие умные, а ответа нормальногго дать не могут, одни слюни !!! :-)
← →
Sergey13 © (2008-03-14 15:04) [16]> [15] 031178 (14.03.08 14:15)
> А то тут некоторые такие умные, а ответа нормальногго дать
> не могут, одни слюни !!! :-)
А некоторые наплодят веток, а потом сами же их и не отслеживают. Только слюной брызжут.
Прикажешь во все топики ответы копировать?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c