SQLControls
コード
クラス一覧
- SQLComboBox - SQLiteデータベース内のデータを表示する為のComboBox?派生クラス
- SQLDataGrid - SQLiteデータベース内のデータを表示する為のDataGrid?派生クラス
- SQLLabel - SQLiteデータベース内のデータを表示する為のLabel派生クラス
- SQLList - SQLiteデータベース内のデータを表示する為のList派生クラス
- SQLTableGrid - SQLiteデータベース内のテーブル定義を表示する為のDataGrid?派生クラス
- SQLTextInput - SQLiteデータベース内のデータを表示する為のTextInput?派生クラス
- SQLControlsClasses/checkBoxRenderer - DataGrid?のカラム内でCheckBox?を扱う為のItemRenderer?クラス
サンプル
SQLControlsとSqlUtilクラスを使ったサンプルAIRアプリケーション
- SQLiteViewer - SQLiteデータベースの簡単なViewerアプリケーション(スクリーンショット)
使い方:
- [Open]ボタンを押してSQLiteデータベースファイル(*.db)を選択する
- Table Listに選択したデータベース内のテーブル一覧が表示されるので、クリックするとテーブルの定義が隣のSQLTableGridに表示される
- SQL:の横のテキストインプットにSQL文を記述して[Exec]ボタンを押すと、結果が下のSQLDataGridに表示される
- 記述できるSQL文の仕様はSQLDataGridクラスの説明ページをご参照ください
- [Open]ボタンを押してSQLiteデータベースファイル(*.db)を選択する
- SQLiteTableEditor - SQLiteデータベースのテーブル作成アプリケーション(スクリーンショット)
使い方:
- アプリケーションを起動するとSQLiteデータベースファイル(*.db)の選択ダイアログが表示されますので、選択します
この時、キャンセルを選択すると、Documentsフォルダにuser.dbの名称でデータベースファイルを作成します
- Table nameの横のテキスト・インプットにテーブル名を入力します
- テーブル定義のグリッドに[Add]ボタンを押してカラムを追加し、テーブルのカラム設定を行います
- テーブルにインデックスを追加する場合は、Index nameの横のテキスト・インプットにインデックス名を入力します
- インデックスに指定するカラムをTable Columnsリストからドラッグし、Index Columnsリスト内にドロップします
インデックス・カラムの順序はIndex Columnsリスト内でカラムをドラッグ&ドロップすることで変更できます
- インデックスに指定するカラムの設定が終わったらIndex Columnsリストの横の[Add]ボタンでIndex定義を確定します
- 最後に[Create]ボタンを押すとテーブルの作成を行います
- アプリケーションを起動するとSQLiteデータベースファイル(*.db)の選択ダイアログが表示されますので、選択します
- SQLiteDataManager - SQLiteデータベース内のテーブルのデータを編集するアプリケーション(スクリーンショット)
使い方:
注意点:
SQLiteDataManagerはテーブルの最初にrecord_idというPrimaryKey?のカラムが存在することを前提に作成してます
- ZIPSearch - 郵便番号を検索するアプリケーション(スクリーンショット)
使い方:
- [Open DB]ボタンを押して、ダイアログからpostcode.dbを選択する
- ComboBox?もしくはListで順に絞り込み検索を行うとZip Codeの欄に郵便番号が表示されます
- 逆に郵便番号の欄に郵便番号を入力すると住所をインクリメンタルサーチできます
- [Open DB]ボタンを押して、ダイアログからpostcode.dbを選択する
注意点:
郵便番号は7桁の数字で、ハイフン("-")は入っていません
アプリケーション
- Rococo - SQLiteデータベースを管理するAIRアプリケーション
添付ファイル
- SQLiteViewer.png (40.4 kB) - daoki2 によって 2008/01/13 03:44:12 に登録されました。
- SQLiteTableEditor.png (40.5 kB) - daoki2 によって 2008/01/20 01:11:39 に登録されました。
- SQLiteDataManager.png (20.8 kB) - daoki2 によって 2008/01/20 01:15:52 に登録されました。
- ZIPSearch.png (72.6 kB) - daoki2 によって 2008/02/09 18:35:05 に登録されました。
