データベース経由のCRUD操作の実現方法
最終更新
最終更新
Dashcombではデータベース経由のCRUD操作が簡単に実現できます。CRUD操作とはデータを操作する際の種別で、Create(作成)、Read(参照)、Update(更新)、及びDelete(削除)です。IDE画面のコンポーネントをドラッグ&ドロップして、DBデータの収集や表示、アクションの指定、通知の表示などが実現できます。
DBレコードの作成用、参照用、更新用、及び削除用のDBクエリを作っておきます。
作成方法や注意事項はDBクエリの追加を参照してください。
CRUD操作は新規作成、参照表示(N件、1件)、参照&更新、削除機能を分けて、画面ベースの実現方法をご紹介します。
Create(新規作成機能)
DashcombのInputなどをドラッグ&ドロップし、入力ボックスを作成します。
引数 {{input.value}}
をSQL文に埋め込みます。
DashcombのSelectなどをドラッグ&ドロップし、選択ボックスを作成します。
引数 {{select.value}}
をSQL文に埋め込みます。
DashcombのButtonをドラッグ&ドロップし、新規登録用ボタンを作成します。
Buttonアクションの「タイプ」に「クエリ実行」を選びます。
「クエリ」に作成系のDBクエリを指定します。(バリデーションなどを加えるのも可能)
詳細はアクションエディタにご参照ください。
「保存」ボタンを押すと、シンプルな新規作成機能の画面が出来上がります。
Read(参照表示機能 N件)
Read(参照表示機能 1件)で作成された詳細表示用のボタンをクリックし、一意検索用のキーを取得して、この詳細画面に渡します。
詳細は画面遷移の実現方法にご参照ください。
DashcombのButtonをドラッグ&ドロップし、更新用ボタンを作成します。
Buttonアクションの「タイプ」に「クエリ実行」を選びます。
「クエリ」に更新系のDBクエリを指定します。(バリデーションなどを加えるのも可能)
詳細はアクションエディタにご参照ください。
「保存」ボタンを押すと、シンプルな参照更新機能の画面が出来上がります。