:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

ต้องการ Save ค่า Textbox หลังจาก Update ทันที

Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่

Post a reply


This question is a means of preventing automated form submissions by spambots.
Smilies
:D :thup: :cp: :flw: :rz: :sg: :tt: :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :ard: :arl: :aru: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#9

by Jetnipit » Thu Dec 02, 2021 10:49 am

ขอบคุณครับ ได้แล้วครับ

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#8

by snasui » Thu Dec 02, 2021 9:08 am

:D สามารถเพิ่ม Change Event ให้กับ TextBox ใน Form1 ดังภาพ
Site1S.png
Site1S.png (14.86 KiB) Viewed 26 times
ตัวอย่างนี้เป็นการกำหนด Change Event ให้กับ TextBox Site1S คือเมื่อค่าเปลี่ยนให้มีการ Refresh

ทดสอบโดยการเลือกค่าที่ Site1S แล้วคลิก Requery ที่ Form2 แล้วสังเกตดูผล

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#7

by Jetnipit » Wed Dec 01, 2021 8:19 am

โดยการทำงานคือ ใช้ Form1 เป็นตัวกรอกข้อมูล ส่วน Form2 เป็นตัวดูข้อมูล

ในตัวอย่างคือผมแก้ไขวันที่ของฟิลด์ Site1S ของ นายเอ เมื่อกดเลือกวันที่เสร็จให้ Form2 อัพเดตค่าตามทันทีเลย

ลอจิกประมาณว่า Textbox after update ก็ให้ Save ทันที then Requery ซับ Form2

ปัญหาคือ
1.Textbox Form1 มีเยอะครับ
2.ผมไม่วิธีว่าจะทำอย่างไรให้ Form2 ทราบว่า Form1 กรอกข้อมูลแล้ว แล้วตัวเองค่อย Requery
Attachments
98455.png
98455.png (56.42 KiB) Viewed 33 times

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#6

by snasui » Tue Nov 30, 2021 8:02 pm

Jetnipit wrote: Fri Nov 26, 2021 11:02 am การทำงานของผมคือ กรอกข้อมูลใน Form1 และให้ Form 2 อัพเดตเมื่อกดปุ่ม Requery ครับ แต่สังเกตแล้วข้อมูลจะอัพเข้า Form2 เมื่อเปิด Form1 แทนครับ
:D จากไฟล์ที่แนบมา ช่วยอธิายลำดับการกรอก ว่า Object ไหนกรอกค่าไหนบ้าง หากกรอกเรียบร้อยแล้วผลลัพธ์ที่ได้ควรเป็นอย่างไร จะได้เข้าใจตรงกันครับ

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#5

by Jetnipit » Tue Nov 30, 2021 9:16 am

ขออภัยครับตอนแรกพยายามแนบแล้ว แต่ไม่สามารถเพราะเพิ่งรู้ว่าไฟล์ขนาดเกิน
Attachments
ทดสอบแก้ไขข้อมูลระบบซิงค์.7z
(27.07 KiB) Downloaded 7 times

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#4

by snasui » Fri Nov 26, 2021 8:28 pm

:D กรุณาแนบไฟล์มาที่ฟอรัมนี้แทนการแนบไว้ที่อื่นตามกฎการใช้บอร์ดข้อ 4 ด้านบนครับ

ในกรณีที่ไฟล์มีขนาดใหญ่ ให้ตัดมาเฉพาะส่วนที่เกี่ยวข้องเท่านั้น ไม่ควรแนบไฟล์ต้นฉบับครับ

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#3

by Jetnipit » Fri Nov 26, 2021 11:02 am

การทำงานของผมคือ กรอกข้อมูลใน Form1 และให้ Form 2 อัพเดตเมื่อกดปุ่ม Requery ครับ แต่สังเกตแล้วข้อมูลจะอัพเข้า Form2 เมื่อเปิด Form1 แทนครับ

ไฟล์ : https://drive.google.com/file/d/1xz5UTF ... sp=sharing

Re: ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#2

by snasui » Tue Nov 23, 2021 6:45 pm

:D ไม่เห็นกระบวนการทำงานก็จะตอบลำบากครับ

ลองตัดไฟล์และแนบมาเฉพาะงานนี้ คำสั่งใดหรือ Object ใดไม่เกี่ยวข้องให้ลบทิ้งไปได้เลย อธิบายลำดับการทำงานว่ามีลักษณะเป็นอย่างไร ติดปัญหาที่ขั้นตอนใด จะได้สะดวกในการช่วยกันหาคำตอบครับ

ต้องการ Save ค่า Textbox หลังจาก Update ทันที

#1

by Jetnipit » Tue Nov 23, 2021 2:00 pm

สอบถามครับ ผมมี 2 Form เปิดแบบ Popup ทำงานร่วมกัน Record source จากที่เดียวกัน โดยที่การทำงานคือ ป้อมข้อมูลจาก Form1 และเมื่อกดคำสั่ง Requery ที่ Form2 ก็จะแสดงข้อมูลล่าสุดที่ถูกกรอกบน Form2

แต่ปัญหาคือ Form1 มันไม่ Save ทันทีเลย มันจะ Save หลังจากปิด Form ทำให้ Form2 กด Requery ก็ไม่มีอะไรมาอัปเดต ต้องคอยปิด Form 1 ตลอด

จึงอยากสอบถามว่ามีทางไหนบ้างครับที่จะให้มัน Save เลย
1.Textbox ผมอยู่ใน Subform ของ Form1
2.Textbox 20 กว่าตัวครับ

:flw: :flw: :flw:

Top