1 / 1 / 0
Регистрация: 11.10.2015
Сообщений: 150
1

Дата через Date Time Picker

27.12.2016, 21:04. Показов 2906. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, возникла необходимость заносить дату не вручную, а выбирать через Date Time Picker, чтобы значение из него заносилось в DBGrid, как это можно реализовать, буду благодарен помощи
СУБД Access.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2016, 21:04
Ответы с готовыми решениями:

Is not a valid date and time
Здравствуйте. Есть программа, к ней подключена бд ms access, и есть ошибочка. При вводе чисел, в...

Запрос на DATE и TIME .. я в затруднении..
Дана таблица,которая имеет два поля: DATE (дата) TIME (время) Необходимо написать...

Date+Time picker
Сталкивались ли? Как выходили из ситуации?

Объект Date and Time Picker
У меня в форме используется объект Microsoft Date and Time Picker Control< version 6.0. Взялся он,...

3
Эксперт Pascal/Delphi
4891 / 2761 / 851
Регистрация: 04.10.2012
Сообщений: 10,062
27.12.2016, 22:46 2
Лучший ответ Сообщение было отмечено RideRS как решение

Решение

Цитата Сообщение от RideRS Посмотреть сообщение
как это можно реализовать
Пример
Delphi
1
2
3
4
5
ADOTable1.Insert;//переходим в режим добавления записи
ADOTable1.FieldByName('My_date').AsDateTime :=DateTimePicker1.Date; //задаем значение и добавляем дату
//... тут прочие операции
ADOTable1.Post; //сохраняем изменения
//... и т.д.
0
0 / 0 / 1
Регистрация: 01.12.2010
Сообщений: 33
02.01.2017, 15:38 3
Цитата Сообщение от droider Посмотреть сообщение
Пример
Delphi
1
2
3
4
5
ADOTable1.Insert;//переходим в режим добавления записи
ADOTable1.FieldByName('My_date').AsDateTime :=DateTimePicker1.Date; //задаем значение и добавляем дату
//... тут прочие операции
ADOTable1.Post; //сохраняем изменения
//... и т.д.
у меня вопрос про

Delphi
1
ADOTable1.FieldByName('My_date').AsDateTime :=DateTimePicker1.Date; //задаем значение и добавляем дату
я делаю
Delphi
1
2
3
dm.qryPopular.Insert;
dm.qryPopular.FieldByName('ProductSellDate').AsDateTime := dtp1.DateTime;
dm.qryPopular.Post;
а вот dtp1.DateTime заносит в базу одно и тоже время, а именно часы каждый раз 4:46 любое время заносит 4:46, как это исправить?
0
Эксперт Pascal/Delphi
4891 / 2761 / 851
Регистрация: 04.10.2012
Сообщений: 10,062
02.01.2017, 15:54 4
Цитата Сообщение от Salawat Посмотреть сообщение
dtp1.DateTime заносит в базу одно и тоже время, а именно часы каждый раз 4:46
У Вас
Delphi
1
DateTimePicker.Kind :=dtkTime
верно?
Цитата Сообщение от Salawat Посмотреть сообщение
любое время заносит 4:46, как это исправить?
Он заносит время, которое зафиксировалось в момент добавления компонента TDateTimePicker на форму. Вы время вручную не задаете??

Вам нужно в базе сохранить время добавления записи, я правильно понял??

Если так, то TDateTimePicker Вам вообще не нужен. Достаточно
Delphi
1
2
3
dm.qryPopular.Insert;
dm.qryPopular.FieldByName('ProductSellDate').Value := FormatDateTime('hh:nn', Now);//меняем
dm.qryPopular.Post;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2017, 15:54
Помогаю со студенческими работами здесь

Значение Date and Time Picker Control
Есть такой элемент для UserForm - Microsoft Date and Time Picker Control. Удобно выбирать дату, НО...

Date (time) Picker под Web
Всем привет. Поделитесь, пожалуйста, Date (Time) picker под web. Пасиба.

Date time picker 6.0 (самопроизвольное перемещение)
Добрый день! Подскажите, если кто сталкивался с такой проблемой. Размещаю на форме элемент ActiveX...

Date and Time Picker Control: почему он слетает?
Сделали мы программу в VBA. В общем на первом листе в Excel выложены списки (ComboBox), кнопки и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru