powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / textbox связывать c datetime()
7 сообщений из 7, страница 1 из 1
textbox связывать c datetime()
    #36261194
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно textbox связывать c datetime(), так что textbox показывал реальные время?
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261273
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочешь часы на форме сделать, то используй объект таймер, а из него с нужной периодичностью обновляй содержимое текстбокса.

PS Для показа текущего времени есть команда SET CLOCK
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261306
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, textbox связан с полей из таблицу. Мне надо в этом textbox-e показывался реальное время и когда надо будеть информация из этого textbox-а (datetime()) записовался в поле.
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261330
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запись текущего времени в текстбокс
Код: plaintext
thisform.textbox.value = datetime()
вставь эту строку в нужное тебе место

Если текстбокс связан с полем, то его содержимое будет автоматом сохранятся в это поле.
Если автоматом не надо, то отвяжи его от поля. И в нужный момент выполняй:
Код: plaintext
repl in MyTable MyField with thisform.textbox.value
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261344
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если изначально задача "сохранить в поле дату последнего изменения записи", то текстбокс вообще не нужен, просто при сохранении делай
Код: plaintext
repl in MyTable MyField with datetime()
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261354
aqil_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TЗапись текущего времени в текстбокс
Код: plaintext
thisform.textbox.value = datetime()
вставь эту строку в нужное тебе место

Я так и делаю. Но, в этом случае textbox не показывает реальные время. T.e., в textbox время не меняется.
...
Рейтинг: 0 / 0
textbox связывать c datetime()
    #36261376
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aqil_f, а зачем показывать текущее время в TextBox-e, связанном с полем таблицы? IMHO, пользователь должен видеть дату последнего редактирования записи, а не текущее время (поле будет обновляться с частотой, определяемой св-вом Timer-a Interval; без буферизации, как уже было сказано выше, это означает автоматическую запись в таблицу. Добавьте где-нибудь в углу textbox (назовем его, к примеру, RealTime...), значение которого будет обновляться Timer-ом, и при сохранении данных:

Код: plaintext
thisform.TextBox1.value=thisform.Realtime.value
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / textbox связывать c datetime()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]