Forguncyの仕様と制限事項について説明します。また、既知の問題や注意点についても記載しています。
製品リリース後に判明した不具合や制限事項については、Webサイトの「ナレッジベース」でご確認ください。
ナレッジベース
対象 |
最大サイズ制限 |
---|---|
テーブル名 |
128 文字 |
フィールド名 |
128 文字 |
行サイズ |
8,060 バイト |
データ型 |
範囲 |
---|---|
テキスト |
4,000 文字 |
数値 |
-2,147,483,648 ~ 2,147,483,647 の整数値 |
小数(通貨) |
-999999999999999.9999 ~ 999999999999999.9999 の数値 |
日付/時刻 |
1753-01-01 00:00:00 ~ 9999-12-31 23:59:59 |
Yes/No |
True か False のどちらかの値 |
すべてのデータ型は未入力状態(Null値)をサポートしています。
データベースのデータ領域として利用できるサイズは1つのアプリケーション(プロジェクト)で最大4GBです。
機能 |
最大値 |
---|---|
ワークシートのサイズ |
999 行、999 列 |
列の幅 |
使用可能メモリに依存 |
行の高さ |
使用可能メモリに依存 |
セルが含むことができる合計文字数 |
使用可能メモリに依存 |
ページ数 |
300 |
拡大と縮小率の範囲 |
10 ~ 400 % |
エクスポートできる行や列の大きさ、1セル内の文字数などは基本的にExcelが持つ最大値に依存します。Forguncyがエクスポートしようとした際にExcelの最大値を超えている場合、エラーは発生しませんが値が最大値に丸められる場合があります。
[Excelからページ]、および[Excelからテーブル]で読み込むExcelファイルは、書式が設定されているセルの数が32,752個以下である必要があります。これよりも多くの書式が設定されているセルを持つExcelファイルの場合、別のExcelファイルに分割するなどして書式が設定されているセル数を32,752個以下にしてください。
以下の関数をリストビュー内で使用した場合、Forguncyの実行時とそれをエクスポートしたExcelファイルでは、多くの場合異なる結果となります。これはForguncyではリストビュー領域の左端セルを起点としているのに対し、ExcelファイルではA1セルが起点となるためです。
ROW
COLUMN
64ビット版のAccessを64ビット版のWindowsで使用している場合、Accessからのインポート機能を使用できません。64ビット版のWindowsでAccessからACCDB / MDBファイルをインポートするためには、32ビット版のAccessをインストールする必要があります。
DATEDIF関数の第3引数である単位は、Excelでは6種類存在しますが、Forguncyでは以下の3種類のみがサポートされます。
単位 |
戻り値 |
---|---|
"Y" |
期間内の満年数 |
"M" |
期間内の満月数 |
"D" |
期間内の満日数 |
Excelの配列数式はサポートしていません。
セルが編集モードの状態に置いて、改行を含む複数行の文字列の貼り付けをサポートしていません。1行目の文字列のみが貼り付けされます。
画像オブジェクトを含んだXLSファイル(Excel 97 - 2003 ブック)を「Excelからページ」の機能使ってインポートした場合、画像オブジェクトはインポートされません。
データ連結が設定されているセルにアクティブセルがある状態でリンクテーブルの[最新の情報に更新]を行った場合、右ペインの[データ連結]タブにある[連結フィールド名]が表示上においてのみ空白となります。
条件分岐コマンド内にページ遷移コマンドを設定した場合、遷移先に<新しいページ>を選択して[OK]ボタンを押しても、新しいページは作成されません。
テキストボックス型セル
[Delete]や[Backspace]キーとほかのキーが同時に押下されると、文字の削除処理が正しく行われない場合があります。
ふりがなテキストボックス型セル
ふりがなの出力先を設定している場合、[Enter]キーで確定前の入力文字を[BackSpace]キーで削除しても、ふりがなとして出力されます。
ふりがなの出力先を設定している場合、文字入力後、[Enter]キーで確定前に左右矢印キーや[Home]、[End]キーでキャレットの位置を移動すると、ふりがなが正しく表示されません。
クライアント側のスクリプト処理速度により、入力時のタイプスピードが速いとふりがなが正しく表示されない場合があります。
Windows 8以降でのタッチキーボード使用時に、文字変換を予測候補リストからタッチ操作により選択した場合、ふりがなが正しく表示されません。
Windows認証を使用しているForguncyアプリケーションは、iPadのSafariからは利用できません。
Internet Explorer 10、および11の特定のバージョンにおいて、添付ファイル型セル、および画像アップロード型セルを使ったファイルのアップロードが使用できません。最新のバージョンにアップデートするか、「Internet Explorer 用の累積的なセキュリティ更新プログラム (2977629)」を適用してください。
Internet Explorer 8の場合、以下の制限があります。
画像型セル、および画像アップロード型セルの「サイズモード」の設定値「ズーム」はサポートされません。設定値「ストレッチ」と同様の表示となります。
リストビューのヘッダーはグラデーションではなく単色となります。
ページ内にテキストボックス型セルや数値型セルなどの入力可能なセル型が1つしか存在しない場合、ボタン型セルの「ページの既定のボタンにする」機能は動作しません。
以下のセル型では縦位置の設定を行っても、実行時には無効となり常に上揃えで表示されます。
コンボボックス
数値
日付
ユーザー選択コンボボックス
ふりがなテキストボックス
Forguncyサーバーは全角文字を含んだコンピューター名をサポートしていません。Forguncyサーバーをインストールするコンピューターのコンピューター名に利用可能な文字は以下の通りです。
大文字と小文字の半角英文字:A~Z、a~z
半角数字:0~9
半角ハイフン:-
Forguncyサーバーをインストールしたコンピューターのコンピューター名にアンダースコア文字 ( _
)を使用している場合、Internet
Explorerを使ってForguncyアプリケーション、およびForguncyサーバー管理ダッシュボードにアクセスできません。これはInternet
Explorerの仕様によるものです([PRB]
Internet Explorer セキュリティ修正プログラム MS01-055
のインストール後、セッション変数が要求間で保持されない 参照)。
以下の方法で回避可能です。
Internet Explorerの代わりにGoogle Chromeを使用する。
コンピューター名(ホスト名)の代わりにIPアドレスを使用してアクセスする。
コンピューター名をアンダースコア文字 ( _ )を使用していない名前に変更する。
バージョン1.0.0.0のForguncyで作成されたWindows認証を使用しているアプリケーションを運用中のバージョン1.0.0.0のForguncyサーバーを、バージョン1.0.1.0にアップデートした場合、エラーが発生しそのアプリケーションが正常に使用できません。アプリケーションをバージョン1.0.1.0のForguncyで発行し直す必要があります。
外部データベースの テーブルとForguncyの内部テーブルを連結した場合(テーブルの関連付けを設定した場合)、連結先のテーブルにあるフィールドを「クエリー」コマンド、および「クエリー条件」の条件フィールドとして使用することはできません。
●サポートしていないデータ型
ForguncyではSQL Serverの次のデータ型はサポートしていません。
Geography
Geometry
Hierarchyid
DateTimeoffset
Timestamp
●データベース更新の注意
SQL Serverのテーブルにプライマリーキーがない場合は、Forguncyからデータベースを更新しないでください。
SQL ServerテーブルのプライマリーキーがHierarchy型の場合は、Forguncyからデータベースを更新しないでください。
データの読み取りのみをサポートし、更新や削除はサポートされません。
●サポートしていないデータ型
ForguncyではOracle Databaseの次のデータ型はサポートしていません。
BINARY_FLOAT
BINARY_DOUBLE
MLSLABEL
User Customized Type
●サポートしていない数式フィールドの関数
Forguncyの数式フィールドの関数は、データベースの関数を利用しています。データベースでサポートされている関数はデータベースによって異なるため、データベースの種類によって使用できない関数が存在します。なお、以下の表にないデータベースにおいて、使用できない関数がある場合、それはそのデータベースを使用する場合のForguncy上の制限となります。
データベース |
関数 |
---|---|
すべてのデータベース |
DATEDIF、IF、ISBLANK |
Oracle |
ACOS、ASIN、ATATN2、DEGREES、FIND |
FileMaker |
LEFT、RIGHT |
PostgreSql |
LEFT、RIGHT |
●特定のデータベースにおける制限
以下に特定のデータベースにおける既知の制限を記載します。以下に記載がある無しに関わらず、特定のデータベースにおいて制限や問題がある場合、それはそのデータベースを使用する場合のForguncy上の制限となります。
FileMaker
レコードの追加、および削除はできません。
日付型のフィールドは更新できません。
Microsoft Access
バージョン14.00.4760.1000 の「Microsoft Access Driver (*.mdb, *.accdb)」 を使用している場合、例外が発生しリストビューにデータが表示されません。このバージョンのドライバーは、サービスパックが適用されていないMicrosoft Office 2010をインストールしている環境に存在します。サービスパックを適用するか、「Microsoft Access 2013 Runtime」をインストールするなどして、他のバージョンのドライバーを使用してください。
Web
APIを使用してデータベースにアクセスする場合、数値型のフィールドの場合であっても指定する値は文字列型の値と同様に二重引用符("
")で括る必要があります。
コード例(修正前):
Forguncy.getTableData("テーブル1", {"ID":2}, ・・・
コード例(修正後):
Forguncy.getTableData("テーブル1", {"ID":"2"}, ・・・