![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Непонятки [D7]
Антон Шестаков © (2007-09-23 17:37:00)Почему я не могу дату внести в Edit1?
form1.DateTimePicker1.Time:=form1.Edit1.text;
korneley (2007-09-25 23:27:00) [1]Последую примеру Dmitro © , так сказать алаверды. При переводе текста в эдит (или при вводе в него значений даты) надо учесть установки перменных
DateSeparator, TimeSeparatorи иже с ними. Т.е. если в системе дата пишется 01.01.2007 , а ты наберешь 01/01/2007, наStrToDate()получишь эксепшн
Dmitro (2007-09-25 22:55:00) [2]
> Virgo_Style © (25.09.07 22:46) [20]
> Автор, теперь к Dmitro обращайся всегда, он добрый. А то
> тут будут думать заставлять, изучать что-то, оно тебе надо?
Сэр, Ваш сарказм мне понятен, но не забывайте в каком форуме Вы находитесь.....
Если сразу не получается - народ может и забросить это дело. И ВЫМРУТЬ ДЕЛЬФЯ НАХ...Н
С УВАЖЕНИЕМ,,,,,
Virgo_Style (2007-09-25 22:46:00) [3]Автор, теперь к Dmitro обращайся всегда, он добрый. А то тут будут думать заставлять, изучать что-то, оно тебе надо?
И пожелаем Dmitro терпения.
Вот такой я злой бываю ;-))
Dmitro (2007-09-25 22:22:00) [4]Ну вы даете...! Че трудно написать пацану:
1. Внести время из Эдита в Пикер:
form1.DateTimePicker1.Time:= StrToTime(form1.Edit1.text);
2. Внести дату из Эдита в Пикер:
form1.DateTimePicker1.Date:= StrToDater(form1.Edit1.text);
3. Внести время из Пикера в Эдит:
form1.Edit1.text:= TimeToStr(form1.DateTimePicker1.Time);
3. Внести дату из Пикера в Эдит:
form1.Edit1.text:= DateToStr(form1.DateTimePicker1.Date;
Чтобы это работало - нужно в модуле в разделе USES добавить имя модуля SysUtils....... БЛИН
Anatoly Podgoretsky (2007-09-25 20:52:00) [5]> Ping (25.09.2007 20:47:17) [17]
Это все строковые литералы. Если первые две могут представлять дату, то последняя нет, только какой то шифр или просто строку символов.
Ping (2007-09-25 20:47:00) [6]Вопрос на засыпку: 09.25.2007 - это дата? А 09/25/200? А 32-32-7000?
Navuh (2007-09-25 18:20:00) [7]
> Антон Шестаков (23.09.07 17:37)
> Почему я не могу дату внести в Edit1?
> form1.DateTimePicker1.Time:=form1.Edit1.text;
form1.Edit1.text := что-то типа текста, например, твоя дата
но дата -это формат Дата, а не формат Строка, значит надо использовать функции преобразования форматов, типа DateToStr, StrToDate, etc.
ПыСЫ. скажи дяденькам спасибо, извините, и я больше не буду ;)
MOO (2007-09-23 18:28:00) [8]
> homm © (23.09.07 18:25) [14]
Ггг....все равно прав =)
homm (2007-09-23 18:25:00) [9]> [13] MOO (23.09.07 18:13)
> Anatoly Podgoretsky прав=)
Он вообше-то мне это сказал :)
MOO (2007-09-23 18:13:00) [10]
> Антон Шестаков (23.09.07 17:57) [6]
>
> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1
Мда.........тебе пытаются объяснить, чтобы до тебя дошло
> Почему я не могу дату внести в Edit1?
Anatoly Podgoretsky прав=)
Gydvin (2007-09-23 18:10:00) [11][6]
б-б-г
Anatoly Podgoretsky (2007-09-23 18:08:00) [12]Ты не умничай, ты код давай.
homm (2007-09-23 18:06:00) [13]> [6] Антон Шестаков (23.09.07 17:57)
> Не надо умничать!
Может лучше сразу за метлой сходить?
Юрий Зотов (2007-09-23 18:02:00) [14]> Антон Шестаков (23.09.07 17:57) [6]
Было желание рассказать о типах данных, об их преобразовании и о том, что такое левая и правая часть оператора присваивания. Но раз
> Не надо умничать!
то уж так и быть - молчу.
DVM (2007-09-23 18:01:00) [15]
> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1
Знак присваивания переверни в другую сторону
Суслик (2007-09-23 17:58:00) [16]:)
Антон Шестаков (2007-09-23 17:57:00) [17]Не надо умничать! Скажите как сделать чтобы Time отображалось в Edit1
DVM (2007-09-23 17:56:00) [18]
> Почему я не могу дату внести в Edit1?
Наверное потому что ты не вносишь данных ни в какой Edit1
Юрий Зотов (2007-09-23 17:56:00) [19]> Антон Шестаков (23.09.07 17:37)
Потому что form1.Edit1.text - это не дата. Это строка.
sniknik (2007-09-23 17:47:00) [20]> Почему я не могу
действительно хочеш знать именно это? ну, пожалуйста - по причине крайне низких знаний в предметной области... (язык - "оператора присвоения, в какую сторону он присваивает", типы данных, методы "преобразование данных/совместимость", ... думаю список только этим не исчерпывается).