# フォーム

*スキルレベル: 初心者*

## 開始前に

* [データベース](https://help.adalo.com/database) についての知識が必要です

## ウォークスルー

{% tabs %}
{% tab title="詳細" %}

#### フォーム

フォームは、ユーザーがアプリのデータベース内のレコードを作成および編集する主要な方法です。例えば、ユーザーが新しい旅行を作成する必要がある場合、旅行の名前、説明、日付などの詳細を入力できるフォームがある画面に送ることができます。

フォームを作成すると、フォームがどのコレクション用であるか、フォームが新しいレコードを作成するか既存のレコードを編集するかを設定します。編集フォームを選択すると、フォームのフィールドに現在の値が事前に入力されるため、ユーザーは変更する必要があるフィールドを決定できます。

#### フォームフィールド

![](https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-aaa468dee91989cac604d4dc03665b2e2e82e424%2FGif%201%20Forms%20and%20Fields.gif?alt=media)

フォームで収集される情報の各部分はフィールドです。フィールドは、選択したコレクションのプロパティにデータを保存します。関連プロパティを除くすべてのコレクションプロパティがデフォルトでフォームに追加されます。

フィールドをドラッグしてフォーム上で順序を変更できます。

ゴミ箱アイコンをクリックすると、フォームに含めたくないフィールドを削除できます。

「自動設定」セクションでは、ユーザーが手動で入力する必要のないデータを自動的に設定できます。

* 例えば、上記のアプリでは、ユーザーはフォームを使用して新しい旅行を計画できます。この場合、旅行の作成者と旅行のプライバシーを除いて、すべてのフィールドが表示されますが、これらは自動的に設定されます。

#### 送信ボタン

フォームの送信ボタンのテキストをカスタマイズしたり、スタイルを編集したりすることができます。また、送信ボタンにアクションを追加して、ユーザーを元の画面にリンクさせることも非常に一般的です。
{% endtab %}

{% tab title="ビデオ" %}
{% embed url="<https://youtu.be/Oh7WBI9jLmQ>" %}
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
ユーザーの 'Password' フィールドを使用する場合、必須とする必要があります。空白のままにすると 'アクションを完了できません' エラーが発生します。ユーザーがパスワードを更新する際には、別のフローを使用することをお勧めします。
{% endhint %}

## ヘルプ

[フォームコース](https://appacademy.adalo.com/course/forms) でフォームの設定方法についてよりよく理解できます。このコースは、[Adalo App Academy](https://appacademy.adalo.com/homepage) の Paul Okoduwa によって作成されています。 \\

この記事に関する追加のヘルプが必要な場合は、いつでも[コミュニティフォーラム](https://forum.adalo.com/)で質問できます！投稿時にこの記事へのリンクも貼り付けることを忘れないでください！
