กระทู้เก่าบอร์ด อ.Yeadram
1,272 4
URL.หัวข้อ /
URL
เพิ่มเรคคอร์ดใหม่แบบมีเงื่อนไข
มีฟอร์มสำหรับบันทึกข้อมูลประกอบด้วย TextBox ต่างๆ จำนวน 10 อันคือ
Text1,Text2,Text3,Text4,Text5,Text6,Text7,Text8,Text9,Text10 เมื่อคีย์ข้อมูลลงไปใน TextBox แต่ละอันเสร็จแล้ว ต้องการขึ้นเรคคอร์ดใหม่ก็ให้ Text1 ถึง Text4 เป็นค่าว่าง ส่วน Text6 ถึง Text10 ให้คงค่าเดิมไว้เหมือนกับเรคคอร์ดก่อนหน้านี้ ขอคำแนะนำด้วยครับ
Text1,Text2,Text3,Text4,Text5,Text6,Text7,Text8,Text9,Text10 เมื่อคีย์ข้อมูลลงไปใน TextBox แต่ละอันเสร็จแล้ว ต้องการขึ้นเรคคอร์ดใหม่ก็ให้ Text1 ถึง Text4 เป็นค่าว่าง ส่วน Text6 ถึง Text10 ให้คงค่าเดิมไว้เหมือนกับเรคคอร์ดก่อนหน้านี้ ขอคำแนะนำด้วยครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R13923
ขอบคุณครับ ผมได้ทดลองโค๊ดที่อาจารย์แนะนำพบว่าถ้าคีย์ข้อมูลลงใน Textbox 6-10 เป็นตัวเลขโค๊ดสามารถทำงานได้ แต่ถ้าคีย์เป็นตัวอัษรค่าที่แสดงใน Textbox ของเรคคอร์ดใหม่ก็จะแสดงเป็น #Name? ครับ หรือว่าจะใช้วิธีคลิกปุ่มคำสั่งก่อนที่จะส่งข้อมูลเข้าไปเก็บในตารางเป้าหมายดี แนะนำด้วยครับ
3 @R13949
กรณีข้อมูลเป็นตัวอักษรให้เป็นดังนี้ครับ
text6.defaultvalues = "'" & text6 & "'"
คือ double quote, single quote, double quote 2 ชุด คร่อมหน้าหลัง เพื่อให้ระบบรู้ว่าเป็น ตัวอักษร
text6.defaultvalues = "'" & text6 & "'"
คือ double quote, single quote, double quote 2 ชุด คร่อมหน้าหลัง เพื่อให้ระบบรู้ว่าเป็น ตัวอักษร
4 @R14006
ขอบคุณครับท่าน PichaiTC ผมได้ทดลองดูแล้วสามารถใช้งานได้ดีครับ แต่ว่าถ้ามีการแก้ไขเรคคอร์ดก่อนหน้านี้เช่น มีการแก้ไขที่ Textbox 6 ของเรคคอร์ดที่1 จะทำให้ข้อมูลใน Textbox 6 ของเรคคอร์ดสุดท้ายเปลี่ยนไปด้วย พอจะมีวิธีแก้ไขไม่ให้เรคคอร์สุดท้ายเปลี่ยนแปลงตามการแก้ไขใน Textbox ของเรคคอร์ก่อนหน้านี้ไหมครับ
Time: 0.3197s
Textbox 6 - 10 ให้เขียนโค้ดใส่ แต่ละตัว
Text6_Afterupdate()
text6.defaultvalues = text6
end sub