Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


English

In this article, we will discuss how to design a many to many form/record relationship based on the sample app.

There are 3 tables needed in total in order to form a many-to-many relationship:-

Thai

ในบทความนี้เราจะหารือถึงวิธีการออกแบบความสัมพันธ์แบบฟอร์ม / บันทึกหลายอย่างขึ้นอยู่กับแอพตัวอย่าง

มีทั้งหมด 3 ตารางที่จำเป็นในการสร้างความสัมพันธ์ many-to-many relationship : -

...

Thai

โดยที่ตารางสุดท้ายที่กล่าวถึงจะทำหน้าที่เป็นตารางแยก

Image RemovedImage Added

In this generic sample app, we are treating "Form 1" as ingredients and "Form 2" as a recipe.

...

Thai

แอพนี้สร้างขึ้นโดยใช้กล่องเลือกและตารางแบบง่าย คุณสามารถศึกษาการออกแบบได้โดยดาวน์โหลดแอพตัวอย่างด้านล่าง

รูปด้านล่างแสดงการออกแบบของ Form1


Image RemovedImage Added

Based on the figure below, we can see that Form 1 has:-

...

  1. An ID Generator Field to create a running number as record ID.

    Thai

    เขตข้อมูลตัวสร้าง ID เพื่อสร้างหมายเลขเรียกใช้เป็นรหัสระเบียน

  2. Text Field

    Thai

    ช่องข้อความ

  3. Form Grid to select items from Form 2 to be stored in the joiner table.

    Thai

    Form Grid เพื่อเลือกรายการจากแบบฟอร์ม 2 ที่จะจัดเก็บในตารางช่างไม้

Image RemovedImage Added

Form 2 has identical form design as per Form 1, as explained below.

...

Thai

กล่องที่เลือกแต่ละกล่องจะชี้ไปที่แบบฟอร์ม 1 และแบบฟอร์ม 2 โดยใช้ตัวยึดฟอร์มตัวเลือกเริ่มต้นตามที่แสดงในรูปแบบโครงสร้างด้านล่าง

...

Relationship Description 

Image Added

Entity Relationship Diagram (ERD)

Image Added

You may try it out yourself by downloading the sample app below.

...

Sample App

Thai

แอปตัวอย่าง

Related Documentation 

Builder Advanced Tools#ERD

View file
nameAPP_Many2Many-1-20180507154857.jwa
height150

...