Adalo Resources
Sign Up for Adalo
Adalo Resources (日本語)
Adalo Resources (日本語)
  • 🚀はじめに
  • 🎨デザイン
    • アプリのデザイン
      • 定義と用語
      • アプリの作成
      • 画面サイズ切り替えツールの使い方
      • セクションを使った構築
      • アライメントツール
      • レイアウトタブの使い方
        • スクリーンサイズの可視性
        • スクロール中の固定
        • 共有レイアウト設定
        • カスタムレイアウト設定
      • コンポーネントのグループ化
      • レスポンシブナビゲーション
        • レスポンシブサイドナビゲーション
          • サイドナビゲーション
          • タイトル
          • メニューのスタイル
          • メニュー項目
          • ボトムボタン
          • プロフィールセクション
        • レスポンシブトップナビゲーション
          • ナビゲーションバー
          • タイトル
          • メニュー項目
          • 追加ナビゲーション
          • プロフィール画像
      • レスポンシブデザインのベストプラクティス
      • パフォーマンス向上のコツ
    • ブランド
      • カラー
      • フォント
    • コンポーネントの状態を作成
    • アプリのプレビュー
    • デザインのバージョン
    • 追加のデザインリソース
    • レガシーアプリケーションの移行
    • レガシービルダー
      • コンポーネントコンテナの作成
      • コンポーネントの配置
      • コンポーネントの配置とグループ化
      • アプリのプレビュー(レガシービルダー)
  • 🎬アクション
    • アクションの基本
    • リンク
    • データ変更
    • 通知
      • アプリで通知許可をリクエストする
      • プッシュ通知をトリガーする
      • 通知のテスト
      • 通知のトラブルシューティング
        • Androidで通知が動作しない
        • iOSで通知が動作しない
        • PWAで通知が動作しない
    • 条件付きアクション
    • アクセス権限
    • アプリ認証
  • 🛠️画面とコンポーネント
    • 画面
    • コンポーネントの基本
    • マジックテキスト
      • ログインユーザーと現在のユーザー
      • 日付と数値のフォーマット方法
      • 合計、カウント、平均、最小値と最大値
    • カスタム数式の作成方法
      • 複雑な計算
    • 条件とフィルタリング
      • Adaloでのフィルタリング
      • Adaloでの条件使用
    • コンポーネントの可視性変更
    • ナビゲーション
    • リスト
      • リストの並べ替えとフィルタリング
      • カスタムリストの作成
      • リストのリスト
    • ボタン
    • トグル
    • テキスト入力
    • フォーム
    • テーブルコンポーネント
    • ビデオコンポーネント
    • ウェブビューコンポーネント
      • ウェブビューのトラブルシューティング
        • AdaloアプリでウェブビューURLが読み込まれない
        • ネイティブアプリでウェブビューがクラッシュする
    • マーケットプレースコンポーネント
      • マーケットプレースからコンポーネントを追加する方法
      • アプリ内購入のデジタル購入
      • Googleでサインイン
      • Appleでサインイン
      • 地図
      • 棒グラフと折れ線グラフ
      • 円グラフ
      • Google Admob
        • Admobのトラブルシューティング
          • ネイティブアプリで広告が表示されない
      • カレンダー
      • 進行状況バー
      • 星評価
      • ストップウォッチ
      • スライダー
      • Lottieファイル
      • YouTube
      • オーディオプレーヤー
        • オーディオプレーヤーのトラブルシューティング
          • Appleアプリ拒否:UIBackgroundModesキー
      • デッキスワイパー
      • マークダウンレンダラー
      • 署名
      • Stripe
        • Stripe決済
        • Stripeサブスクリプション
        • Stripe Connectマーケットプレース
          • Stripe ConnectのためのStripeアカウント設定
          • アプリにStripeアカウントを接続するための許可
          • Stripe Connect
          • Stripe Marketplace支払い
        • Stripeテストモードの設定
        • Stripeカスタムアクション
          • Stripeサブスクリプションデータを取得する
          • Stripe顧客データをメールアドレスで取得する
        • レガシーStripeコンポーネント(廃止予定)
          • Marketplace支払い
            • Stripe ConnectのためのStripeアカウント設定
            • アプリにStripeアカウントを接続するための許可
            • 消費者支払いを商人のアカウントに設定する
          • ワンタイムカード支払い
          • サブスクリプション支払い
  • 🧱機能テンプレート
    • クラスの閲覧、購入、管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • カテゴリリストスクリーン
      • クラスリストスクリーン
      • クラス詳細スクリーン
      • 購入スクリーン
      • おめでとうスクリーン
      • 管理者クリニックスクリーン
      • 管理者取引スクリーン
      • 管理者クリニック作成&編集スクリーン
    • イベントの閲覧、購入、管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • クラスを閲覧する
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • カテゴリリストスクリーン
      • クラスリストスクリーン
      • クラス詳細スクリーン
    • クラス管理ダッシュボード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 管理者クリニックスクリーン
      • 管理者取引スクリーン
      • 管理者クリニック作成&編集スクリーン
    • ユーザーチャット
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 会話リストスクリーン
      • チャットスクリーン
      • 新規チャットモーダルスクリーン
    • フォーラム
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • グループメッセージング
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • メッセージングスクリーン
      • メッセージ編集モーダル画面&チャンネル編集モーダル画面
      • メッセージ検索スクリーン&チャンネルスクリーン
    • アカウント設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • アカウント設定スクリーン
      • 成功モーダル画面&アカウント削除確認画面
    • 予約設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • コーチスクリーン
      • 時間帯スクリーン
      • 予約スクリーン
      • コーチ管理画面
      • セッション編集画面
    • タスク割り当て
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 私のタスク画面、チームタスク画面、完了画面
      • タスク詳細画面
      • タスク編集画面
    • 同意して署名
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 利用規約画面
      • 同意&署名モーダル画面
      • 署名管理画面
    • アナウンスと通知
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 通知画面
      • 全員通知&個別通知画面
    • ユーザープロフィール&アカウント設定
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • セットアップステップ1画面
      • セットアップステップ2画面
      • 私のプロフィール画面
      • 追加のスクリーン
    • ユーザー閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • メンバーとプロフィール画面
    • 日付閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • 時間帯&ワークアウト画面
    • ホームリスト閲覧
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • リスト画面
      • リスト詳細画面
      • モーダル画像ギャラリー画面
    • 画像カルーセル
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
      • スクリーン
    • 画像ギャラリーモーダル
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ユーザー管理ダッシュボード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ワークアウト割り当て
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ソーシャルメディアフィード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ショッピングカート付きストア
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • 在庫管理
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • ビデオギャラリーとアップロード
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
    • レストラン注文
      • 概要 - スクリーン、データベース、レイアウト設定、ユースケース
  • 🗃️データベース
    • データベースプロパティタイプ
    • リレーションシップ
      • 一対多と多対一
      • 多対多
    • ユーザーコレクション
    • コレクション権限
    • CSVファイルからのレコードインポート
    • コレクションをCSVファイルとしてダウンロード
    • 位置情報
      • Google APIキーの取得
      • Google API使用量の見積もり
      • 位置情報プロパティタイプ
      • フォームおよび入力での位置情報
      • 位置情報マジックテキストとフォーマット
      • ユーザーの位置情報取得
      • 緯度、経度、特別な数式
      • 位置情報の比較
      • 位置情報機能のトラブルシューティング
  • 🪄設定
    • アプリのコピーとクローン
      • アプリをコピー/削除する方法
      • アプリをクローンする方法とクローン可能にする方法
  • 🚀パフォーマンス
  • ✍️アプリの公開
    • Webへの公開
      • Adaloサブドメインへの公開
      • カスタムドメインへの公開
      • ドメイン設定のトラブルシューティング
        • カスタムドメインが安全でない
        • ドメインが検証できない
        • エラー:見つかりません
    • Google Playストアへの公開
      • Google開発者アカウントの作成
      • Firebaseプロジェクトの作成
      • Androidアプリの登録と構成ファイルのダウンロード
      • プライベートキーの生成とダウンロード
      • ビルドファイルの取得
      • Google Playリスティングの作成
      • ビルドファイルをGoogle Playリスティングにアップロード
      • リスティングの最終化とアプリのリリース
      • Androidリリースのトラブルシューティング
        • データセーフティ問題でGoogle Playがアプリを拒否
        • エラー:Androidアプリが誤ったキーで署名されています。
        • エラー:バージョンコード「xxx」がすでに使用されています。別のバージョンコードを試してください。
        • エラー:パッケージ名はすでにGoogle Playに存在します。
        • エラー:有効なアプリバンドルをアップロードしてください。
        • エラー:既存のユーザーは新しいアプリバンドルにアップグレードできません。
    • Apple App Storeへの公開
      • Apple Developerアカウントの作成
      • Apple Developerアカウントの年間支払い設定
      • Apple Bundle IDの作成
      • Adalo「アプリ固有のパスワード」を作成
      • Adaloでビルドを開始
      • App Store Connectチームにユーザーを追加
      • TestFlightにユーザーを追加
      • App Store用スクリーンショットの作成
      • プライバシーとアプリ追跡透明性
      • iOSのトラブルシューティング
        • ビルドエラー:証明書の最大数に達しました
        • ビルドエラー:このサービスのキーの最大数にすでに達しています
        • ビルドエラー:配信証明書が期限切れです
        • ビルドエラー:アセット検証に失敗しました - 無効なApp Storeアイコン
        • アプリ拒否:iOSビルドにパーミッションテキストを追加
        • アプリ提出中の警告:ITMS-90899
        • iOSビルドがTestFlightに表示されない
    • Web(レガシーアプリ)の公開
    • APKのアップロード(レガシー)
    • 公開に関するFAQ
    • トラブルシューティング
      • ビルドがキューでスタック
  • ▶️ビデオ
    • はじめに
    • 完全なウォークスルー
    • データの扱い
    • データベースの設計
    • カスタムリスト
    • コンポーネントの可視性の変更
    • フォーム
    • 注文と支払い
    • 数学とカスタム数式
    • チャット
  • 👩‍🏫チュートリアル
    • キーボードショートカットの使い方
    • ビデオやオーディオ(YouTube、Vimeo、SoundCloud)の埋め込み方法
    • データベースをアプリ間で共有する方法
    • 空の状態を作成する方法
    • 検索バーの作成方法
    • ユーザーがフィルタリングできるリストを作成する方法
    • モーダル/ポップアップウィンドウの作成方法
    • 「お気に入り」ボタンの作成方法(レガシービルダー)
    • アプリバーに画像を追加する方法
    • スケジュールされたプッシュ通知を送信する方法
    • Google Maps、Apple Maps、またはWazeを使用してAdaloアプリ内で地図ナビゲーションを開始する方法
    • Google Static Maps APIを使ってAdaloアプリで地図のプレビューを生成する方法
    • 特別リンク:メール、テキスト(SMS)、および電話
    • フォームにドロップダウンメニューを追加する方法
    • ショッピングカートを設定し支払いを行う方法
    • ユーザー用のパブリックプロフィール画面を設定する方法
    • ユーザーが他のユーザーをフォローできるようにする方法
    • フォームが自動的にリレーションシップを設定する方法
    • アプリにチャットを追加する方法
    • 複数サイドアプリを作成する方法
    • イベント用に「カレンダーに追加」ボタンを追加する方法
    • ドメインをルートアドレスに転送する方法
    • 一時的なユーザーアバターを作成する方法
  • 🧩統合
    • Adalo API
      • コレクションAPI
      • API経由でプッシュ通知を送信する
    • Xano
      • Xanoワークスペースの設定
      • XanoをAdaloアプリに接続する
      • ユーザー登録、ログイン、認証
      • XanoデータベースでGoogleサインイン
      • その他のコレクション
      • AdaloとXanoのデータタイプの扱い
      • Xanoでのレコードのカウント
      • リストとページネーション
      • Xanoレスポンス
      • Xanoのコツとトリック
      • トラブルシューティング
    • レコードIDの取得
    • カスタムアクション
      • ✨ChatGPTでアプリをパワーアップ
    • 外部コレクションのAPIとの統合
      • 外部コレクションのマジックテキスト
    • Airtable
      • Airtableへの接続
      • プロパティの追加/削除
      • 画像の表示
      • リストとの連携
        • リスト内の画像
        • Airtableリストのフィルタリング
        • リスト内のマジックテキスト
        • リスト項目数の制限
        • Airtableリストの並べ替え
      • フォームとの連携
        • Airtableのドロップダウンフィールドと検証
      • 添付ファイル、画像、Airtableリレーションシップフィールドとの連携
      • リレーションシップとAirtableコレクション
      • デバッグ
    • DreamFactory
    • Zapier
    • Make(旧Integromat)
      • AdaloのレコードからPDFを作成
      • Adaloアプリで新規ユーザー登録時にSlackに通知
      • 新規登録時に確認メールを送信
      • 新規登録時に確認SMSを送信
      • AdaloからGoogle Driveにファイルを送信
      • Google Driveフォルダから新規ファイルをAdaloコレクションに送信
      • Google Visionを使って画像をOCR処理し、その結果をAdaloレコードに保存
    • IAPHUB
    • Mixpanel
    • Adalo APIのトラブルシューティング
      • リスト内のリストが読み込まれない
      • エラーコード
  • ⚙️Adaloアカウント
    • アカウント
      • メールとパスワードの更新
      • 開発者モードの有効化
    • チームメンバー
      • Adaloアプリにチームメンバーを追加
    • アプリ
    • 利用状況と請求
      • 請求、請求書、支払い
      • アプリアクションダッシュボード
    • ドメイン
      • SSLのリセット
  • ❓FAQ
    • 一般的な質問
    • Adaloでできること
    • Adaloの料金:FAQ
    • Adaloアカウント:FAQ
    • Adaloサブスクリプションの追加オプション
    • Adaloフリーランサーとの作業
    • Adaloエキスパート
    • Adaloアフィリエイトプログラム
    • Adalo料金:レガシーアカウント
  • 🤔トラブルシューティング
  • 📚追加リソース
    • Adaloアプリアカデミー
      • アプリ紹介
      • 戦略とビジネス
      • デザイン
      • 作成
      • ローンチと反復
      • フリーランサーとエージェンシー
      • すべてのコース
    • アプリ開発コスト計算機
    • Adaloエキスパートの採用
    • Adaloフォーラム
  • 📖用語集
Powered by GitBook
On this page
  • 始める前に
  • データベースの概要
  • チュートリアル
  • 例
  • もっと詳しく知る
  • 関連記事
  • ヘルプ

Was this helpful?

データベース

アプリを構築する際には、論理的に整理されたデータベースを作成することが重要です。データベースとは何か、どのように構造化するか、そしてデータベースを素晴らしいものにするためのヒントやトリックを学ぶことができます!

Previous概要 - スクリーン、データベース、レイアウト設定、ユースケースNextデータベースプロパティタイプ

Last updated 1 month ago

Was this helpful?

スキルレベル: 初心者

始める前に

  • 無料の Adalo アカウントを作成し、サインインしていることを確認してください

  • (Excel または Google Sheets)の概念に精通していること

  • この機能を使用するには有料の Adalo プランは必要ありません

データベースの概要

チュートリアル

異なるプロパティ、関係、レコード、およびコレクションを持つトリップアプリのためのシンプルなデータベースを設定する方法について説明します。これらの用語についての詳細情報については、このチュートリアルの 詳細 タブをクリックしてください。

3.) 新しいコレクションに "Trips" という名前を付け、追加 をクリックします

4.) コレクションには常に少なくとも1つのプロパティが必要なので、Name という初期プロパティが提供されていますが、このプロパティのタイプ、タイトル、および順序を変更できます。このプロパティを "Title" に変更するには、それをクリックしてから入力フィールドに入力します。

6.) 新しい日付プロパティを "Trip Start Date" などの名前に変更し、保存 をクリックします

8.) これで、Adalo はこの関係の種類を尋ねてきます。この場合、1人のユーザーが複数の旅行のリーダーである可能性がありますが、各旅行には1人のリーダーしかいないため、ここではオプション1を選択し、完了 をクリックします。 ユーザーのコレクションからも同じ関係を作成することが可能ですが、この場合は逆のコレクションからロジックを見ているため、オプション2を選択します。どちらの方法も正しいです。これは、2つの異なる端からパイプを見ているようなものであり、両端から見えるものは同じであり、ただ反転していると考えることができます。

9.) 関係プロパティが設定されたので、ユーザーのコレクションとTripsコレクションの両方でこれらのプロパティの名前を変更するのを忘れないでください。ユーザーのコレクションの名前を**"Trips Led"、Tripsコレクションの名前を"Leader"**に変更しましょう。コレクションをクリックして、次に関係プロパティをクリックして、フィールドに入力して名前を変更できます。

11.) データベースポップアップの右上にある**+ Add Trip**ボタンをクリックします。タイトルや旅行開始日など、追加したプロパティのための入力が表示されます。お好みで入力して、Saveをクリックしてください。Leaderのドロップダウンにはオプションが含まれていないことに気づくでしょう。これは、まだユーザーがいないためです!いくつかのユーザーを手動で追加し、それらをいくつかの旅行にリンクしてみてください。

12.) データベースが設定され、いくつかのレコードが内部にあるので、このデータをアプリのリストで使用できます。また、ユーザーがデータベース内で自分自身のTripsを作成および更新するためのフォームを作成することもできます!

データベースの構築を開始する前に、データベースが実際に何であるかを見てみましょう。データベースは単に電子的にアクセスされる情報の整理されたコレクションです。 データベースは、コンピュータ上に保存されている情報を作成、読み取り、更新、削除することをユーザーに可能にします。これらの機能をCRUDと短く呼びます。

データベースを説明するために最も一般的に使用されるアナロジーは、「それはスプレッドシートのようなもの」というものです。スプレッドシートがデータベースとして機能することは事実ですが、両者は完全に同じではありません。いくつかの違いを見るために図を見てみましょう。

Adaloデータベースの基礎

Adaloでは、データベースに関連するすべてのものは、アイコンの大きなプラス記号で見ることができるように、魔法の赤色でマークされています。Adaloビルダー内の赤いデータベースボタンをクリックして、Adaloデータベースにアクセスできます。

アプリのデータベースを開くと、Adaloデータベースの最初で最も重要なコンポーネントである「コレクション」が表示されます。

1.) コレクション

コレクションは、異なる種類のデータに対応するテーブルにデータベースを分割します。これらは、アプリ内の「名詞」と考えることができます。例えば、Restaurants、Trips、Users、Orders、Menus、Activitiesなどです。ユーザーテーブルやイベントテーブルがあるように、UsersコレクションやEventsコレクションがあります。デフォルトでは、すべてのアプリにはUsersコレクションが含まれており、残りのコレクションを追加できます!

独自のコレクションを作成すべきかどうかを判断するのは難しいことがよくあります。コレクションを決定するのを容易にするために、ユーザーがリストアップ、表示、または作成できるものについて考えることができます。例えば、ユーザーと投稿があるソーシャルメディアアプリでは、ユーザーが投稿を「いいね」できます。Likesコレクションを作成するのも魅力的かもしれませんが、Likesをリストアップすると、特定の投稿を「いいね」しているユーザーがリストされていることになります。

コレクションをクリックすると、プロパティと呼ばれる追加や変更のためのオプションのリストが表示されます。

2.) プロパティ

これらのプロパティは、コレクションに含まれるアイテムの特性を定義します。ユーザーコレクションの例では、ユーザーには名前、メールアドレス、誕生日、プロフィール写真、さらには目の色などがあるかもしれません。これらすべてがそのユーザーのプロパティと見なされます。

  • Text - 「文字列」として一般的に知られており、テキスト、数字、または記号で構成されることができます

  • True/False - 「ブール値」として一般的に知られており、true/falseはチェックボックスとして視覚化されます

  • Date/Time - 日付と時刻のプロパティをデータベースに保存できます。データベースではUNIXタイムスタンプとして保存されますが、さまざまな形式で親しみやすい日付として表示されます。カスタム式で使用できます

  • 日付 - このプロパティは日付のみを保存し、時間情報は保存しません。UNIXタイムスタンプとして保存され、わかりやすい形式で表示されます。カスタム式でも使用できます。

  • 画像 - このプロパティは画像をデータベースに保存します。保存された画像のパブリックURLリンクにアクセスすることもできます。ファイルサイズ制限は50MBです。

  • ファイル - このプロパティはデータベースに任意のファイルタイプを保持できます。PDFやJPGからPowerpointや.MP4ファイルまで対応しています。ファイルサイズ制限は50MBです。

  • 関係 - このプロパティを使用すると、2つのコレクションをリンクできます。このプロパティタイプについての詳細は後述します。

プロパティは、クリックして入力フィールドを変更するだけで簡単に名前を変更できます。1つ以上のプロパティがある場合は、プロパティのスタック内でクリックしてドラッグすることで再配置することもできます。

コレクションには常に少なくとも1つのプロパティが必要です。ユーザーコレクションには、削除できない4つのプロパティがあります。これらは名前のみ変更できます: メールアドレス、パスワード、ユーザー名、フルネーム。

3.) 関係

時には、1つのレコードに何百ものプロパティを保存する代わりに、コレクション間のクラッターを減らすために、関係(またはリンク)と呼ばれる特別なタイプのプロパティを作成します。ユーザーとイベントの例では、イベントにはイベントホストがいるかもしれません。しかし、イベントコレクションにホストの名前、メールアドレス、写真を保持するプロパティを作成する代わりに、ユーザーとイベントコレクション間に関係を作成できます。これにより、イベントのホストに関する情報をユーザーコレクションから参照でき、イベントコレクションに余分なプロパティを作成する必要がありません。関係はコレクション間を双方向に移動することもでき、それは「相互的」と呼ばれます。ユーザーがホストしているイベントがあるように、イベントにもホストがいます。Adaloには、コレクション間でリンクされているレコードの数を参照する2つの主要な関係タイプがあります:

  • 1対多: これは1つのレコードが異なるコレクション内の複数の他のレコードと関係を持つことを意味します。この論理は、表示しているコレクションからのものと、リンクしているコレクションからのものの2つの方法で表れます。たとえば、1人のユーザーが複数のイベントをホストすることができるか、複数のイベントが1人のホストを持つことができるか、どちらも真の1対多の関係の説明です。

  • 多対多: これは、両方のコレクションからのレコードが別のコレクションからの複数のレコードにリンクできることを意味します。たとえば、イベントには複数のホストがいる可能性があり、ホストには複数のイベントがある可能性があります。 Adaloでは、コレクション間の関係を設定するたびに、コレクションが共有する関係のタイプを定義するように求められます。これらは実際には2つのタイプ(One-to-ManyとMany-to-Many)しかないのですが、使用方法に応じて3つのオプションが表示されます。

関係を作成する際には、各コレクションが関係の中でどのような役割を果たすかを考えると便利です。上記の例では、イベントが1つのホストのみを持つことを定義する関係を作成したいかもしれません。したがって、オプションを「ユーザー」という用語ではなく、「ホスト」という単語に置き換えて、どのオプションを選択すべきかをよりよく把握できます。この場合、オプション1になります。"参加者"とイベントの間で関係を作成する場合、どちらを選択しますか?自分で試してみてください!

プロパティ(関係を含む)は、Adaloのデータベース内の列としても視覚化できます。これは、コレクションのレコードをクリックすることで行われ、そのコレクション内のレコードも表示されます。

4.) レコード

レコードは、コレクション内の情報を保持(または記録)するために使用され、スプレッドシート内の行に似ていますが、行内のすべてのセルが互いにバインドされている点が異なります。ユーザーの例では、1人のユーザーはコレクション内の1つのレコードと見なされます。

例

もっと詳しく知る

  • プロパティは完全に空白のままにしておくことも、使用しないこともできます。

  • Adaloには1対1の関係は存在しませんが、時々この目的のために1対多の関係タイプを適応する必要があることがあります。これらのケースは稀ですが、時折発生します。例えば、イベントホストが1度に1つのイベントのみを割り当てることができ、イベントも1つのホストのみを持つことができる場合です。このような場合、関係の「多」側は無視されることがあります。

  • コレクション内の最初のプロパティは、Adaloによってレコードのラベルとして使用されます。通常、ここには一意の値が最適であり、最初のプロパティを空白のままにしない方が良いです。

  • CSVをアップロードする際、関連付けは、関連するコレクションのラベルと一致する値の場合にのみインポートできます。通常、数字やIDが最適です。

  • プロパティを作成する際は、後で混乱しないように適切に名前を付けるようにしてください。これは特に関連付けにとって重要です。関連するコレクションの両方にプロパティが作成されるためです。他のコレクションでも関係プロパティの名前を付け忘れないでください!

  • 関係を扱う際は、関連するコレクションの最初のプロパティが関係に表示されるプロパティであることに注意してください。関連するコレクションから別のプロパティを取得したい場合は、このプロパティをコレクション内の最初にする必要があります。

関連記事

ヘルプ

1.) まずは、Adalo ビルダーの左側メニューで データベース タブ をクリックして開始します

2.) デフォルトでユーザーのコレクションが提供されていることに気づくでしょう - このコレクションは削除できませんが、変更はできます。 をクリックして、Trips という別のコレクションを追加しましょう

5.) 次に、トリップが開始する日付を保持する Date プロパティを追加しましょう。Trips コレクションで ボタンをクリックして Date を選択します

7.) すべての旅行には旅行リーダーが必要ですが、既にユーザーのコレクションにその情報があるため、旅行リーダーに関するプロパティを追加する必要はありません。代わりに、Trips コレクションに関係プロパティを追加しましょう。Trips コレクションで をクリックし、今度は Relationship を選択して Users を選択します。これにより、Trips コレクションとUsers コレクションの間にリンクが作成され、結果として2つのプロパティが実際に作成されます - 1つはTrips コレクションに、もう1つはUsers コレクションに。

10.) タイトル、開始日、およびリーダーを持つTripsの基本的なデータベースができましたが、実際にはまだデータベースにTrips(レコード)がありません。ユーザーが自分自身のTripsを作成して追加できるようにフォームを作成するか、データベースに手動でレコードを追加することもできます。手動で追加するには、Tripsコレクションをクリックして、Records ボタンをクリックします。

ことで、データベースにレコードをアップロードすることもできます。

追加できるさまざまな種類のプロパティがあり、それは追加するデータの種類を定義します。コレクションにプロパティを追加するには、 をクリックします。

Number - 「整数」として一般的に知られており、整数または小数のみです。負の数や最大15桁までサポートされています。で使用できます

理想的には、アプリにはや他の方法が含まれており、ユーザーがデータベースからレコードを作成、更新、削除できるようにすることができますが、レコードビューの右上にある**+追加**をクリックして手動でレコードを追加することもできます。また、データベースを検索したり、してAdaloコレクションに追加することもできます。

データベースの構築の基本を押さえたので、この解説で使用されたアプリのクローン可能バージョンをチェックしてください。

関係を扱う方法をさらに理解したい場合は、のを受講してみてください。

この記事に関する追加のヘルプが必要な場合は、いつでもで質問してください!投稿時にこの記事へのリンクも貼り付けることを忘れないでください!

チュートリアルやヘルプドキュメントのリクエストがある場合は、

🗃️
CSVファイルをインポートする
カスタム式
フォーム
.CSVファイル(スプレッドシート)をアップロードまたはダウンロード
こちらをクリックして
コレクション権限
CSVファイルからのレコードインポート
位置情報
Adalo App Academy
Create a Robust, Flexible Shopping Cart Systemコース
コミュニティフォーラム
お知らせください!
スプレッドシート
いくつかのサンプルコレクション
Usersというコレクション内のプロパティ
コレクションに追加できる異なるプロパティタイプ