データベースはドキュメントディレクトリにBnsNote.dbとして置かれています。このデータベースのフォーム定義情報はユーザがカスタマイズすることができます。
カスタマイズするフォーム定義情報は後述のXML形式でインポートすることもできます。
<フォーム定義テーブル>
| t_form (フォームマスタ) | ||||
| PK | フォームID | formId | int(auto) | 4 |
| セクション | sectionId | int | 4 | |
| 分類 | categoryId | int | 4 | |
| フォーム読み | formYomi | varchar | 32 | |
| フォーム名 | formName | varchar | 128 | |
| フォーム種別 | formType | int | 4 | |
○ユーザ定義10000以上
○セクション
1:予定表
2:住所録
3:日記
4:ノート
○分類
0:プライベート
1:ビジネス
3:その他
○フォーム種別 (ユーザはカスタムの利用が可能)
0: 標準 1: カスタム 2: システム
○フォーム項目定義とリレーションあり
※ 正しい、t_form (フォームマスタ)とt_formItem (フォーム項目定義)がデータベースに追加登録されると、自動的にBeansNoteでフォームが利用可能になります。
<フォーム項目定義テーブル>
|
t_formItem (フォーム項目定義) | ||||
| PK | フォームID | formId | int | 4 |
| 項目SEQ | formSeq | int | 4 | |
| 項目名 | itemName | varchar | 128 | |
| 項目テキスト | itemText | varchar | 128 | |
| 項目チェック状態 | itemCheckStatus | int | 4 | |
| 項目種別 | itemType | int | 4 | |
| 項目ボタン種別 | itemButtonType | int | 4 | |
| 項目テキスト種別 | itemTextType | int | 4 | |
| 項目ボタン位置(X) | itemButtonX | int | 4 | |
| 項目ボタンサイズ(W) | itemButtonW | int | 4 | |
| 項目テキスト位置(X) | itemTextX | int | 4 | |
| 項目テキストサイズ(W) | itemTextW | int | 4 | |
| 項目リンク種別 | itemLinkType | int | 4 | |
| 項目リンクページID | itemLinkPageId | int | 4 | |
| 項目リンクパス | itemLInkPath | varchar | 256 | |
○項目リンク種別 0 : なし
1 : 内部リンク (予定) 2 : 内部リンク (住所録:個人)
3 : 内部リンク (日記) 4 : 内部リンク (ノート) 5 : 内部リンク (住所録:会社)
10 : 外部リンク (Call TelePhone)
11 : 外部リンク (Call TelePhone 住所録 個人)
12 : 外部リンク (Call TelePhone 住所録 会社)
15 : 外部リンク (Mail) 16 : 外部リンク (Mail 住所録 個人) 17 : 外部リンク (Mail 住所録 会社)
20 : 外部リンク (Web) 21 : 外部リンク (Web 住所録 個人) 22 : 外部リンク (Web 住所録 会社)
23: 外部リンク (Map) 24: 外部リンク (URL) 25: 外部リンク (Corp Finance)
30: 外部リンク (Image) 31: 外部リンク (Movie) 32: 外部リンク (Sound)
33: 外部リンク (Pdf) 34: 外部リンク (Text) 35: 外部リンク (File)
項目リンクページID : 内部セクションリンク用ページID
項目リンクパス : 外部セクションリンク用パス (パス / UEL / メールアドレス)
○項目種別
0 : 全角文字列 1 : 英数文字列 2 : 数値
4 : 会社 (住所録:会社にリンク)
5 : 名前 (住所録:個人にリンク)
6 : 場所 (Google Mapにリンク)
7 : 日付 8 : 時刻 9 : 日付時刻 10 : 〒番号
11 : 住所(都道府県) 12 : 住所1 13 : 住所2
20 : MAIL 〜 25 : MAIL (メーラにリンク)
26 : URL 〜 29 : URL (WWWにリンク)
30 : TEL(携帯) 31 : TEL(自宅) 32 : TEL(会社)
33 : TEL(代表) 34 : TEL(内線) 35 : TEL(直通)
36 : TEL(IP) 37 〜 39: TEL(その他) (電話コール)
40 : FAX 〜 49 : FAX
50 : 順序番号(数値) 51 : 順序番号(任意)
項目ボタン種別
0 : なし 1 : テキストボタン 2 : チェックボタン
11〜40: アイコン
11 : 電話 12 : 人物 13 : ベル 14 : クロバー
15 : □(赤) 16 : ◇(赤) 17 : ¥マーク 18 : 日付
19 : 〒マーク 20 : 時計
項目テキスト種別
0 : 編集不可 1 : 編集可