คลิก Data เลือกตารางสินค้า product กำหนดชนิดของดาต้า ดังนี่
ProductID เป็น text ค่าเริ่มต้น UNIQUEID() และเป็น key หลักของตาราง
ตาราง Cart
cartID เป็น text ค่าเริ่มต้น UNIQUEID() และเป็น key หลักของตาราง
SalesID เป็น ref เลือก Source เป็นตาราง Sales
การกำหนดค่าตารางตะกร้าสินค้า Cart
SalesID ref ตาราง Sales
ProductID ref ตาราง product
คอลัมน์ Price ใส่ [ProductID].[Price]
Amount ใส่ [Quantity]*[Price]
สร้างหน้าตะกร้าสินค้า Cart_frm
ตาราง cart
มุมมอง form
คำสั่ง Action ตารางสินค้า Product
ชื่อ Create Sales If None
Do this : Add a new row
table to add to : Sales
salesID = UNIQUEID()
CheckedOut? =False
SalesDate = NOW()
อย่าลืมคลิกที่ behavior
ใส่ค่า
ISBLANK(
ANY(
SELECT(
Sales[SalesID],
[CheckedOut?] = FALSE
)
)
)
คำสั่ง Action ชื่อ Go To Cart Form
ตาราง product
do this : Go to another view
LINKTOFORM(
"Cart_Form 2",
"SalesID", ANY(SELECT(sales[SalesID], [CheckedOut?] = FALSE)),
"ProductID", [ProductID],
"Quantity", 1
)
สร้างอีก 1 action ชื่อ Add to card
do this : Group execute a sequence of action
add สองแอคชั่น ที่สร้างก่อนหน้า
ไม่มีความคิดเห็น:
แสดงความคิดเห็น