วันพุธที่ 25 มิถุนายน พ.ศ. 2557

OpenERP : สร้าง Form จาก Interface

เป็นวิธีที่ง่ายที่สุดในการสร้าง Form ขึ้นมาเก็บข้อมูลการใช้งานตามที่เราต้องการ

1.Setting--> Database Structure --> Models --> Create




ในช่อง Model Description : nptech_info
          Model : x_nptech




จากนั้นไปที่ Tab : Fileds --> Add an item

ในช่อง Name : x_name
          Field Label : name
          Field Type : char
          เลือก Required
          Size : 64


จากนั้นกด Save & Close


หลังจากนั้นให้กด Save


ขั้นตอนต่อไปให้เรากด Create a Menu


ในช่อง Menu Name : nptech_infoในช่อง Parent Menu ให้คลิกที่ลูกศร แล้วไปที่ Create and Edit


ในช่อง Menu : nptech_info
          Action : ir.actions_act_window



 ในช่องที่สองให้คลิก  Create and Edit 


ในช่อง Action Name : nptech_info_action
          Object : x_nptech

จากนั้นให้กด Save จนกลับมาที่หน้า models


จากนั้นให้เรา Refresh หน้าจอ แล้วเราจะพบว่า form ที่เราสร้างปรากฏดังรูปด้านล่าง


หลังจากนั้นให้ไปที่ Setting --> User Interface --> View --> Create


View Name : nptech_info
Object : x_nptech

ใน Tab : Architecture ตรง

จากนั้นกด Save

เมื่อทำตามขั้นตอนด้านบนครบแล้วขั้นต่อไปเราจะทำการเพิ่ม Field เข้าไปอีก Field หนึ่งโดยไปที่

Model ที่เราสร้างไว้ คือ nptech_info  จากนั้นกด Edit



ไปที่ Tab : Fields --> Add an item



พิมพ์รายละเอียดตามรูปด้านล่าง แล้วกด Save


เสร็จแล้วให้ไปที่ View -->แล้วไปเพิ่ม field name ใน Architecture


Refresh หน้าจอ field ที่เราเพิ่มเข้าไปจะปรากฏดังรูปด้านล่าง


ไม่มีความคิดเห็น: