สวัสดีปีใหม่ครับ กับ แนวคิดที่จะทำการบันทึกข้อมูลลงในตารางโดยการอ้างอิงชื่อฟิลด์
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 324   9
URL.หัวข้อ / URL
สวัสดีปีใหม่ครับ กับ แนวคิดที่จะทำการบันทึกข้อมูลลงในตารางโดยการอ้างอิงชื่อฟิลด์

แนวคิดที่จะทำการบันทึกข้อมูลลงในตารางโดยการอ้างอิงชื่อฟิลด์
tbl ก่อนบันทึก
100 110 120 130 140 150 160 170 180 190 200



…………………………………………………………………………
ตอนกรอกข้อมูลผ่านฟอร์มเราสามารถเลือก ฟิลด์ ที่จะกรอกข้อมูลได้
เมื่อกดปุ่มบันทึก ก็ให้บันทึกข้อมูลในแต่ละฟิลด์
frm สำหรับบันทึกข้อมูล
100 AAAAA
130 BBBBB
140 CCCCC
160 DDDDD
170 EEEEE


……………………………………………………………………
หลังจากบันทึก
tbl หลังจากบันทึกข้อมูล
100 110 120 130 140 150 160 170 180 190 200
AAAAA BBBBB CCCCC DDDDD EEEEE










9 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06015
เรียน ท่านผู้รู้ มีตัวอย่างฐานข้อมูลให้ศึกษาหรือเปล่าครับ

รายละเอียดคำถามผม คัดลอกมาจาก MS Word ครับ ดูไม่ค่อยรู้เรื่องครับ
เลยส่งภาพมาประกอบกระทู้ครับ

ขอบคุณครับ


2 @R06061
อ่านภาพ gif ไม่ค่อยชัดครับ ลองดูไฟล์นี้ครับ (Access 2k)
3 @R06066
คุณเอนกครับ

ผมใช้ Access97ครับ เปิดดูไม่ได้ครับ

ช่วยแปลงไฟล์เป็น Access97 ให้ผมได้หรือเปล่า

ขอบคุณครับ
4 @R06080
ลองใหม่ครับ
5 @R06082
ต้องขอขอบคุณคุณเอนกมากๆครับที่ให้ความช่วยเหลือ สร้างฐานข้อมูลตัวอย่างประกอบกระทู้

ผมลองเปิดดูแล้วพอกดปุ่ม Append to Target จะเอเรอ ตรงแถวนี้ครับ

rs2.FindFirst ("[REC_id]='" & Me![REC_id_now] & "'")

เป็นแถบสีน้ำเงินที่เครื่องหมาย & หน้า Me![REC_id_now] ผมไม่รู้จะแก้ยังไง ครับ

ผมลองสร้าง Form2 ขึ้นมา ตามความต้องการของผมครับ
จะมีฟิลด์ 130 สามารถบันทึกข้อมูลซ้ำได้ หลายค่าไม่จำกัด

ผมอยากได้วิธีทำแบบนี้ครับ ทางเทคนิคไม่รู้ว่าจะต้องทำอย่างไรเพิ่มเติมครับ

ขอบคุณครับ





6 @R06090
ผมลองใช้ file ที่คุณส่งไป ปรากฎว่า error เหมือนกัน เลยไป set reference
ใหม่ ขอให้ดูลำดับที่ของ DAO ครับ ของผมอยู่ที่ลำดับที่ 3 แต่ใน file ที่คุณส่งมา
อยู่ประมาณลำดับที่ 5 เลยเลื่อนขึ้นไป ก็ใช้ได้ครับ

ส่วนที่คุณเพิ่มให้สามารถบันทึกเพิ่มใน field เดียวกันได้นั้น ยังนึกไม่ออกครับ
7 @R06091
ผมลองเรียงตามภาพที่คุณเอนกส่งมาให้ สามารถทำได้ครับ

ผมไม่แน่ใจว่า คุณเอนก กดปุ่ม Append to Target ครั้งเดียวหรือเปล่าครับ
ผมจะต้องกด เท่าจำนวนแถวในฟอร์ม source subform

จึงจะแสดงในข้อมูลทั้งหมดใน Taget subform
ทำให้มันกดครั้งเดียวได้หรือเปล่าครับ

ขอบคุณครับ
8 @R06093
จริงๆ แล้วผมก็ Click ครั้งเดียวแหละครับ ไม่แน่ใจว่าต้องกำหนด set warnings false ที่เครื่องคุณด้วยหรือเปล่า

คราวนี้เอาใหม่ ผมเปลี่ยน code เกือบทั้งหมดเลย แล้วก็รวมกรณีที่คุณต้องการให้ Target รับจาก Source ได้หลายๆ ค่าด้วย แต่ผมก็กำหนดให้ไม่เกินความกว้าง
ของ Field เป้าหมายด้วยครับ (กัน error)
9 @R06096
ขอบคุณมากครับคุณเอนกที่สละเวลาช่วยเหลือ ผมจะลองศึกษาและก็พัฒนาต่อไปครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0480s