Powerbuilder: как указать текущую дату в качестве начального значения для поля окна данных

У меня есть окно данных, в котором есть поле даты. Я хочу указать начальное значение в этом поле даты, когда строка извлекается из базы данных. Из Column Specification я хочу установить начальное значение даты этого поля на текущую дату. Есть ли какое-нибудь ключевое слово или функция, которые я могу написать в поле Initial Value?


person MD Sayem Ahmed    schedule 14.10.2010    source источник


Ответы (2)


<сильный > today() должен это сделать.

Как говорит Хью, вы не хотите доверять часам клиентского компьютера для точного времени, но это нормально, чтобы инициализировать поле ввода данных разумным значением по умолчанию.

person Colin Pickard    schedule 14.10.2010

Как правило, использовать клиентские часы - плохая идея. Насколько вам известно, это может быть 1986 год. Выберите дату сервера в скрытом поле и скопируйте ее в столбец таблицы. Другое решение - позволить клиенту поместить то, что, по его мнению, дата / время находится в столбце (как в ответе Колина), а затем обновить его до серверного времени в триггере после вставки.

person Hugh Brackett    schedule 14.10.2010