鎌滝です。

タイトルを改め、スレッドも意図的に切りました。

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の機能しかありません。そこで、フォー
ムでは「日付フィールド」を使うことにしたのでしょう(わたしには、余計な
お節介にも思える)。

一応、回避策もあります。列の設定で日付フィールドの「ドロップダウン」を
「はい」にすると、マウスで日付を選べるようになります。いったん、異なる
日付を選び、もとに戻すと日付が確定状態になります。

もし、要望にするなら、HSQLDBに自動入力のTIMESTAMPを実装してもらうのが
筋だと思います。(これに関しては、Issuesがあがっていたかも)

-- 
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]

メールによる返信