鎌滝です。 > タイトルを改め、スレッドも意図的に切りました。 > > 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]
