text box ไม่เก็บข้อมูลที่แสดงลงตารางต้องแก้ไขอย่างไรครับ

UGETPROJECT.COM ฟอรั่ม ถามตอบปัญหา MS Access text box ไม่เก็บข้อมูลที่แสดงลงตารางต้องแก้ไขอย่างไรครับ

กระทู้นี้ประกอบด้วย 2 ข้อความตอบกลับ มี 2 เสียง และอัปเดตครั้งสุดท้ายโดย  komsan 3 ปี, 4 เดือน มาแล้ว

กำลังดู 3 ข้อความ - 1 ผ่านทาง 3 (ของทั้งหมด 3)
  • ผู้เขียน
    ข้อความ
  • #571

    komsan

    สร้าง combo box แต่ text box ไม่เก็บข้อมูลที่แสดงลงตารางต้องแก้ไขอย่างไรครับ ต้องการข้อมูลใน text box นำไปทำรายงานต่อ

    #572
    admin
    admin
    Keymaster

    ลองเช็คตรง
    property ของ combobox > Tab Data > ช่อง Control Source

    เป็นชื่อฟิล์ดที่เก็บข้อมูลหรือยังครับ

    #573

    komsan

    แต่ถ้าต้องการให้มันบันทึกลงในตาราง ก็ต้องระบุชื่อฟิลด์ลงไปใน controlsource ของมัน โดย มีข้อแม้ ข้อจำกัดว่า ชื่อฟิลด์ที่คุณนำมาใช้ ต้องเป็นสมาชิกของ แหล่งข้อมูลของฟอร์มนั้นๆ คือ ถ้าฟอร์มมีแหล่งข้อมูล (อาจจะมาจากตารางทั้งตาราง หรือมาจากคิวรี่ก็ได้) ข้อมูลเหล่านั้นจะมาในรูปเรคคอร์ดซึ่งใน 1 เรคคอร์ดก็จะมีฟิลด์ (มี 1ฟิลด์, 2ฟิลด์ หรือหลายๆ ฟิลด์ก็ได้ แต่อย่างน้อยๆ ต้องมี 1 ฟิลด์) นั่นแหละครับ ชื่อฟิลด์เหล่านั้น ที่คุณสามารถนำมาใส่ให้ control source ของ textbox ในฟอร์มนั้นได้ (ต้องใช้แค่ ฟิลด์เดียว ต่อ 1 control) ซึ่งกรณีนี้เราจะเรียก textbox ตัวนี้ว่า Bound Control
    ซึ่งถ้า คอนโทรล มีการผูกกับฟิลด์ข้อมูลดังกล่าวนี้ จะมีคุณสมบัติ ทั้ง โชว์ข้อมูล รับค่าข้อมูลใหม่ , บันทึกข้อมูล และ แก้ไขข้อมูลได้ และมันจะจำข้อมูลเหล่านั้นทันที โดยเอาไปเก็บไว้ที่แหล่งข้อมูลต้นทางของฟอร์ม เช่นถ้าแหล่งข้อมูลของฟอร์มมาจากตาราง A เมื่อ Textbox มีข้อมูลใหม่ๆ หรือมีการแก้ไขข้อมูล ข้อมูลเหล่านั้นก็จะไปปรากฎใน ตาราง A ทันที

    พอจะมีตัวอย่างประกอบให้เข้าใจง่ายๆบ้างมัยครับ

กำลังดู 3 ข้อความ - 1 ผ่านทาง 3 (ของทั้งหมด 3)

คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้