ถามaccess macroครับ

คือผมเริ่มหัดเรียนaccess tableหลัก ผมมี 4ช่อง คำนำหน้า ชื่อ สกุล fullname
ผมทำฟอร์มให้กรอก คำนำหน้า ชื่อ สกุล แล้วอยากให้มันไปรวมในtable fullname เอง
ผมดูในยูทูปสอนคิวรีรวมชื่อได้ แต่ผมลิงค์เอาไปเพิ่มในtableหลักไม่ได้
พอถามคนรู้เขาให้มาโครมา action runsql UPDATE finaldata SET finaldata.[fullname] = [finaldata]![Tname]+[finaldata]![Fname]+"  "+[finaldata]![Lname];
พอผมจะสร้างมาโคร access มันไม่มีช่องให้กรอกrunsql เหมือนเขาครับ
รบกวนผู้รู้สอนผมทีนะครับ
แก้ไขข้อความเมื่อ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
>>> คือผมเริ่มหัดเรียนaccess tableหลัก ผมมี 4ช่อง คำนำหน้า ชื่อ สกุล fullname

อันนี้ ยังออกแบบผิดครับ
ควรเป็น
ID , Code คำนำหน้า, ชื่อ , สกุล

ID คือ ห้ามซ้ำ ครับ ใช้เลขบัตรประชาชน ก็ได้หรือให้เครื่องคิดออกมาก็ได้ครับ เป็น Type : Auto Number ก็ได้ครับ หรือคุณจะป้อนเองก็ได้
Code คำนำหน้า เพื่อเลี่ยงปัญหา นส. กับ น.ส. ว่า ต่างกัน ก็ควรทำตารางคำนำหน้าเอาไว้ อีกตาราง แล้วค่อยมาผูกครับ
ถ้ายังทำไม่เสร็จ ก็สร้างรอไว้เฉย ๆ ก่อนก็ได้ครับ

ชื่อ,สกุล คุณแยกกันนั้นดีแล้ว เพื่อเลี่ยงปัญหา การเว้น 1 วรรค หรือ 2 วรรค แล้วทำให้คนเดียวกัน กลายเป็นคนละคนกันครับ


สว่น Full Name ไม่ควรเอามาใส่ใน Table ครับ
เพราะ Table คือข้อมูล ซึ่งคุณมี ชื่อ นามสกุล แยกกันไว้แล้ว

หากจุดใด จะใช้ Full Name ก็ค่อยไปทำเป็น Query หรือ ทำตอนเป็น Form ก็ได้ครับ
(ใช้ Query ก่อน จะคล่องตัวกว่า)
แสดงความคิดเห็น
Preview
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  Microsoft Access การพัฒนาซอฟต์แวร์ Database การออกแบบฐานข้อมูล
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่