鎌滝です。

> タイトルを改め、スレッドも意図的に切りました。
> 
> At Mon, 14 Aug 2006 23:38:09 +0900,
> yossy_takeuchi wrote:
> > 2.Baseのフォーム(データ表タイプ)で、
> > 日付フィールドにおける日付の自動入力がうまくいかない(issue登録未)
> > http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?%5B%5BOOo2.0.3_bug%5D%5D#content_1_8
> 
> 遅くなりました。ようやくサンプルをいじってみましたが、これを不具合とす
> るのは、無理があるように思います。
> 
> 表形式フォームでは、フィールドタイプが日付型の場合は、自動的にコントロー
> ルの「日付フィールド」が使われます。そもそも「日付フィールド」は、新規
> レコードを登録する際にしか役にたちません。本来なら、データベースには自
> 動入力できる日付型(通常はTIMESTAMPという名前)が欲しいところなのです
> が、HSQLDBのTIMESTAMPはDate + Timeの機能しかありません。そこで、フォー
> ムでは「日付フィールド」を使うことにしたのでしょう(わたしには、余計な
> お節介にも思える)。

これなんですが、どうも他に同じ考えの方がいらっしゃったようで、2.0.4か
らフォームウィザードの日付型フィールドの取り扱いが、Today + Now とする
ことを止めたそうです。

http://dba.openoffice.org/servlets/ReadMsg?list=features&msgNo=199

ところが、過去にフォームウィザードで作成した日付型フィールドで問題がお
きています。

「automatic entry for date field not working」
http://www.openoffice.org/issues/show_bug.cgi?id=69737

わたしもMySQL用に作成したフォームで問題のあることを確認しています。
MySQLの場合は、フォームを変更すれば良いと思いますが、いずれにせよ、注
意が必要です。できれば、この問題に興味のある方はチェックしていただくこ
とを願います。

上記Isseuでは、代替え案として「マクロの提供」などが上がっていますが、
どうなるかわかりません。

# 設置したコントロールに CURRENT_DATE などの SQL関数が設定できれば楽だ
# と思う。

-- 
M.Kamataki
http://nstage.dth.jp/pukiwiki/?OpenOffice.org
http://nstage.dth.jp/~kamataki/pb/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信