Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

30 Октябрь 2020, 17:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Дата в поле по умолчанию  (Прочитано 7981 раз)
0 Пользователей и 1 Гость смотрят эту тему.
serkondr
Форумчанин
***
Offline Offline

Сообщений: 86


« Стартовое сообщение: 29 Ноябрь 2011, 18:11 »

Здравствуйте!

Сделал форму для заполнения таблицы. При вводе данных обычно ввожу несколько записей с одинаковой (текущей) датой. В каждой записи в поле с датой приходится вбивать одно и то же. Логично было бы вообще не вводить дату, а при создании новой записи получать в поле с датой значение по умолчанию currrent_date.
Но в редакторе таблиц сохранить currrent_date в поле "Значение по умолчанию"  для поля с датой не получается. Подскажите пожалуйста, как это можно сделать?

Спасибо.
Записан
RFJ
Форумчанин
***
Offline Offline

Сообщений: 220


« Ответ #1: 29 Ноябрь 2011, 20:25 »

Выберите Сервис - SQL
Выполняемая команда:
ALTER TABLE "Таблица" ALTER COLUMN "ПолеДаты" SET DEFAULT TODAY;
Нажать "Выполнить".
Должно появиться сообщение:
Команда выполнена успешно.

Теперь при заполнении таблицы текущая дата будет вставляться автоматически.
Записан

serkondr
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #2: 29 Ноябрь 2011, 20:52 »

Получил сообщение, что команда выполнена успешно.
Однако при вводе новой записи поле с датой остаётся пустым.  Грустный
Записан
RFJ
Форумчанин
***
Offline Offline

Сообщений: 220


« Ответ #3: 29 Ноябрь 2011, 21:03 »

Однако при вводе новой записи поле с датой остаётся пустым.
В таблице?
Записан

serkondr
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #4: 29 Ноябрь 2011, 21:35 »

Да, в таблице.
Пробовал и через форму, и просто через открытие таблицы. Нажимаю кнопочку "Новая запись" и поле даты выходит пустым.
« Последнее редактирование: 29 Ноябрь 2011, 21:37 от serkondr » Записан
RFJ
Форумчанин
***
Offline Offline

Сообщений: 220


« Ответ #5: 29 Ноябрь 2011, 22:00 »

У меня работает.
ALTER TABLE "TableNow" ALTER COLUMN "now" SET DEFAULT TODAY;

[вложение удалено Администратором]
Записан

neft
Форумчанин
***
Offline Offline

Сообщений: 189


« Ответ #6: 29 Ноябрь 2011, 22:31 »

Нажимаю кнопочку "Новая запись"  и поле даты выходит пустым.
Дата запишется в поле только после ввода во все остальные поля и перехода к новой записи.
Записан
serkondr
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #7: 30 Ноябрь 2011, 09:42 »

Спасибо!
Заработало.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!