テーブルの一部のフィールドや複数テーブルを、抽出したり結合したりしてあたかも一つのテーブルのように見せることができます。ビューはSQL文で構成されるクエリによって定義します。
1 [作成]→[ビュー]→[ビューの作成]をクリックします。
[作成]→[ビュー]→[ビューの作成]をクリックすると、SQL文を定義するウィンドウが表示されます。
あるいは、ナビゲーションウィンドウの「テーブル」タブを右クリックし、
「ビューの作成」をクリックします。
2 ビュー名とSQL文を設定します。
Forguncyで使用できるSQL文は、SQLiteで使用できるSQL文に限られます。
ビュー名は、Forguncyが自動的に連番を付与してビュー名をつけます(「ビュー1」など)。必要に応じて任意の名前に変更してください。
SQL文に使用できるForguncyの要素
タイプ |
使用範囲 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
テーブル名 |
すべての内部データベースのテーブルと、すべてのビルトインビューを使用できます。 | ||||||||||||||||||||
項目名 |
すべてのユーザーが追加した項目と、以下の組み込み項目を使用できます。 組み込み項目:
|
3 ビューの名前を右クリックして、「主キーの設定」を選択します。
作成されたビューには主キーが設定されていません。
Forguncyでは、ビューのレコードを表示する時にカレントレコード使用することがあります。このカレントレコードを特定するために主キーを使用します。このため主キーを設定するようにしてください。
4 主キーを選択して、「OK」をクリックします。
主キーを複数指定して複合キーを設定することもできます。