Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.21;
Скачать: CL | DM;

Вниз

Непонятки   Найти похожие ветки 

 
Антон Шестаков   (2007-09-23 17:37) [0]

Почему я не могу дату внести в Edit1?
form1.DateTimePicker1.Time:=form1.Edit1.text;


 
homm ©   (2007-09-23 17:39) [1]

,Ну а что тебе компилятор пишет?


 
Gydvin ©   (2007-09-23 17:42) [2]

А почему он должен вноситься?  О_о если там разные типы


 
sniknik ©   (2007-09-23 17:47) [3]

> Почему я не могу
действительно хочеш знать именно это? ну, пожалуйста - по причине крайне низких знаний в предметной области... (язык - "оператора присвоения, в какую сторону он присваивает", типы данных, методы "преобразование данных/совместимость", ... думаю список только этим не исчерпывается).


 
Юрий Зотов ©   (2007-09-23 17:56) [4]

> Антон Шестаков   (23.09.07 17:37)  

Потому что form1.Edit1.text - это не дата. Это строка.


 
DVM ©   (2007-09-23 17:56) [5]


> Почему я не могу дату внести в Edit1?

Наверное потому что ты не вносишь данных ни в какой Edit1


 
Антон Шестаков   (2007-09-23 17:57) [6]

Не надо умничать! Скажите как сделать чтобы Time отображалось в Edit1


 
Суслик ©   (2007-09-23 17:58) [7]

:)


 
DVM ©   (2007-09-23 18:01) [8]


> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1

Знак присваивания переверни в другую сторону


 
Юрий Зотов ©   (2007-09-23 18:02) [9]

> Антон Шестаков   (23.09.07 17:57) [6]

Было желание рассказать о типах данных, об их преобразовании и о том, что такое левая и правая часть оператора присваивания. Но раз
> Не надо умничать!
то уж так и быть - молчу.


 
homm ©   (2007-09-23 18:06) [10]

> [6] Антон Шестаков   (23.09.07 17:57)
> Не надо умничать!

Может лучше сразу за метлой сходить?


 
Anatoly Podgoretsky ©   (2007-09-23 18:08) [11]

Ты не умничай, ты код давай.


 
Gydvin ©   (2007-09-23 18:10) [12]

[6]
б-б-г


 
MOO   (2007-09-23 18:13) [13]


> Антон Шестаков   (23.09.07 17:57) [6]
>
> Не надо умничать! Скажите как сделать чтобы Time отображалось
> в Edit1

Мда.........тебе пытаются объяснить, чтобы до тебя дошло
> Почему я не могу дату внести в Edit1?

Anatoly Podgoretsky прав=)


 
homm ©   (2007-09-23 18:25) [14]

> [13] MOO   (23.09.07 18:13)
> Anatoly Podgoretsky прав=)

Он вообше-то мне это сказал :)


 
MOO   (2007-09-23 18:28) [15]


> homm ©   (23.09.07 18:25) [14]

Ггг....все равно прав =)


 
Navuh ©   (2007-09-25 18:20) [16]


> Антон Шестаков   (23.09.07 17:37)  
> Почему я не могу дату внести в Edit1?
> form1.DateTimePicker1.Time:=form1.Edit1.text;

form1.Edit1.text := что-то типа текста, например, твоя дата
но дата -это формат Дата, а не формат Строка, значит надо использовать функции преобразования форматов, типа DateToStr, StrToDate, etc.

ПыСЫ. скажи дяденькам спасибо, извините, и я больше не буду ;)


 
Ping   (2007-09-25 20:47) [17]

Вопрос на засыпку: 09.25.2007 - это дата? А 09/25/200? А 32-32-7000?


 
Anatoly Podgoretsky ©   (2007-09-25 20:52) [18]

> Ping  (25.09.2007 20:47:17)  [17]

Это все строковые литералы. Если первые две могут представлять дату, то последняя нет, только какой то шифр или просто строку символов.


 
Dmitro ©   (2007-09-25 22:22) [19]

Ну вы даете...! Че трудно написать пацану:
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....... БЛИН


 
Virgo_Style ©   (2007-09-25 22:46) [20]

Автор, теперь к Dmitro обращайся всегда, он добрый. А то тут будут думать заставлять, изучать что-то, оно тебе надо?

И пожелаем Dmitro терпения.

Вот такой я злой бываю ;-))


 
Dmitro ©   (2007-09-25 22:55) [21]


> Virgo_Style ©   (25.09.07 22:46) [20]
> Автор, теперь к Dmitro обращайся всегда, он добрый. А то
> тут будут думать заставлять, изучать что-то, оно тебе надо?

Сэр, Ваш сарказм мне понятен, но не забывайте в каком форуме Вы находитесь.....
Если сразу не получается - народ может и забросить это дело. И ВЫМРУТЬ ДЕЛЬФЯ НАХ...Н

С УВАЖЕНИЕМ,,,,,


 
korneley ©   (2007-09-25 23:27) [22]

Последую примеру Dmitro © , так сказать алаверды. При переводе текста в эдит (или при вводе в него значений даты) надо учесть установки перменных DateSeparator, TimeSeparator и иже с ними. Т.е. если в системе дата пишется 01.01.2007 , а ты наберешь 01/01/2007, на StrToDate() получишь эксепшн



Страницы: 1 вся ветка

Текущий архив: 2007.10.21;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.024 c
4-1177071590
cvv
2007-04-20 16:19
2007.10.21
GetPrinter


15-1190241631
Германн
2007-09-20 02:40
2007.10.21
Поддержим отечественных производителей!


2-1191190477
Gringoire
2007-10-01 02:14
2007.10.21
Наблюдение за нажатием клавиш


3-1178602542
Alex_AA
2007-05-08 09:35
2007.10.21
Поиск в Excel


2-1190871484
Mery
2007-09-27 09:38
2007.10.21
Формат даты