Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1194865899
Den
2007-11-12 14:11
2008.04.06
управление БД из dll


2-1205103782
Digital
2008-03-10 02:03
2008.04.06
Почему не ставится SaveDialog1.FileName ?


2-1205409024
dumka
2008-03-13 14:50
2008.04.06
Запросы


15-1203878793
NaRuTo
2008-02-24 21:46
2008.04.06
DirectX!


2-1205258821
HITMAN
2008-03-11 21:07
2008.04.06
Как зделать выборку по дате???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский