2015年3月27日 星期五

Ragic平台應用 - Mac商品訂單

  這次主要是用Ragic來製作一個商品的訂單,首先,要在Mac這個頁籤底下新增一個商品訂單的表單,權限設定的部分,因為是要給顧客填寫的,所以必須設為外部問卷。


         欄位設定的部分,根據老師上課的講解,依序由下列的設定:

● 訂購日期的輸入型態在這並不是日期,而是自動產生,格式設為{1,date,yyyy}/{1,date,MM}/{1,date,dd}


● 送達時間是利用選單的方式讓使用者選擇


● 訂單編號的輸入型態是自動產生,在左下角可以選擇以條碼顯示


● 送達地址的輸入型態是地址,聯絡人電話的輸入型態是電話,格式的部分要改為Taiwan(Mobile),聯絡人信箱的輸入型態是電子郵件信箱,其餘欄位則是自由輸入。另外,因為有些欄位輸入的值較長,可以在左下角選擇跨欄數



  表單的欄位設定完成後,便要開始設計可以讓顧客填寫的訂單,利用Ragic建立子表格的功能,老師上課時也特別提出,這個功能和以往我們設計的資料庫不同。之前利用MySQL建立資料庫時,要用關聯式表格的概念去設計,也就是說我們必須另外再設計一個表格來給使用者填寫;而Ragic簡化了這些步驟,讓我們可以在同一個表格內再建立一個子表格,便可以完成填寫訂單的格式。

  在Ragic提供的文件裡也有介紹如何建立子表格,只要將欄位垂直排列便可以完成。


  要設定子表個的欄位是關連到哪些欄位,在上列的功能中選擇連結工作表的連結&載入,便會進入到連結管理的頁面。


  在連結管理的部分,選擇和機種這個表單做欄位的連結,因為代號和名稱這兩個欄位在子表格的順序與機種的順序顛倒,所以在連結的部分要操作兩次。如果一開始將代號、名稱、價格三個欄位做關聯,造成代號和名稱交叉,便無法成功;因此先將名稱和價格做關聯,完成之後第二次再加上代號的連結。


  設定完連結以後,回到設計的頁面,並將商品名稱的輸入型態設為從其他表單選擇,並選擇要連結的工作表 - 機種。


  將商品代號、價格、小計以及總計的欄位設定成唯讀,是不能讓顧客更動的。另外,小計和總計的部分是利用公式的方式去計算,要在公式的地方做設定。


        所有的設定完成之後便可以回到表單的頁面,測試是否能新增一筆訂單。


  因為一開始將此表單的存取權限設定為外部問卷,所以只要擁有此連結的人便可以在Ragic平台上開啟並填寫這個表單。若是要讓無Ragic帳號的使用者使用,也可以直接將表單嵌入在自己的網站上,便可以讓使用者直接填寫。

  上課的時候因為有老師講解,所以覺得操作還蠻順利的,Ragic在表格的使用上跟一般的資料庫有點差異,前面有提到利用子表格方式便可以取代以往我們使用資料庫時去建立一對多的方法,不需要設定foreign key,不過我覺得兩種各有好處,Ragic可以讓我們更方便操作,一般的資料庫比較容易釐清觀念且在管理的時候可能是比較適合的。

1 則留言: