![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Имеется такая проблема. В access создал таблицу. есть поля с типом данных Дата/Время. Нужно вводить только время и в базе все показывает нормально, но при подключении к делфи в DBGrid в этих полях показывается и дата и время. Как убрать это двту?? Копался и в access'е и в делфи, но ненашел решения.
![]() ![]() |
#2
|
|||
|
|||
![]() Надо создать поля, например в TADOQuery (ну или чем там ты данные получаешь) - дабл-клик на компоненте, в появившемся окне правый-клик и пункт меню Add all fields (или что-то типа того). Потом "наступаешь" на нужное поле и правишь, если не ошибаюсь, свойство DisplayFormat.
|
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
T_N_W (21.12.2011)
|
#3
|
|||
|
|||
![]() Спасибо, помогло.
![]() |
#4
|
|||
|
|||
![]() В продолжение программы. Прошу помощи.
1. На форме есть DBGrid и DBEdit'ы. Что нужно прописать чтобы,при выделении строки в DBGrid данные выводились в DBEdit? В интеренте как то находил видеоурок по этому, но втрой раз найти его не получилось. (( 2. В таблице есть два поля со временем записанные в формате 0:00:00. Можно ли в делфи вести вычисления именно в таком формате? или как то надо преобразовать для правильного вычисления по формуле? PS. Вопросы наверно покажутся глупыми, голову уже поломал. ( Нашел похожую задачу http://www.delphisources.ru/forum/sh...ad.php?t=19519 вот как это реализовать. Цитата:
Последний раз редактировалось T_N_W, 21.12.2011 в 22:58. |
#5
|
||||
|
||||
![]() 1. Выбираешь у DBEdita DataSource тот же что и у грида, а в DataField выбираешь нужное поле.
Google в помощь |
#6
|
|||
|
|||
![]() Да, это я уже решил, забыл написать об этом.
2-й вопрос решить бы. В нем загвоздка большая. |
#7
|
||||
|
||||
![]() Цитата:
Цитата:
Google в помощь |
#8
|
|||
|
|||
![]() Цитата:
Вот что я имею ввиду: ![]() В поле "Коэффцент" вводим число в диапазоне 0,55 - 1,5. В поле "Результат" выводится результат. Считается это по формуле (2 - tуч / tлуч)*k , где к коэф который мы вводим. Код:
procedure TForm1.Button1Click(Sender: TObject); begin t1:=strtofloat (DBEdit2.Text); t2:=strtofloat(DBEdit3.Text); k:=strtofloat(Edit1.Text); s:=(2-t1/t2)*k ; Edit2.Text:=floattostr (s); Вся эта "программа" была в экселе и расчет по этой формуле проводиося там же. Вот хочу сделать такое на делфи. Последний раз редактировалось T_N_W, 23.12.2011 в 14:09. |
#9
|
|||
|
|||
![]() Никто не поможет?
![]() |