อยากทราบ ว่า refresh ฐานข้อมูลใน form
กระทู้เก่าบอร์ด อ.Yeadram

 2,984   6
URL.หัวข้อ / URL
อยากทราบ ว่า refresh ฐานข้อมูลใน form

ผมสร้างตารางมาตารางนึง
table1
id        name        money
1        สันต์ชัย        5000
2        สุรพงษื        2000
3        สันต์ชัย        5000
แ ล้วนำมาสร้าง query
query1
name            money
สันต์ชัย           10000
สุรพงษ์           2000

แล้วก็สร้าง ฟอร์ม2 ฟอร์ม
เปิดใช้งานพร้อมกัน
ฟอร์มแรก ใช้ table1
ไว้กรอกข้อมูล

อีกform2 ใช้ดู โดยเปิดสองฟอร์มพร้อมกัน แล้วกรอกข้อมูลที่form1 แล้วให้ form2 แสดงข้อมูล แต่ปัญหาเมื่อกรอกข้อมูล กด save แล้วให้ form2 แสดงข้อมูล ใหม่ ติดตรงที่มันไม่ refresh ตอ้งปิด form แล้วเปิดถึงจะเป็นข้อมูลปัจจุบัน อยากได้ code ที่ทำให้ form2 มัน refresh query1 ตลอดเพื่อเอาไว้ดู หรือกดsaveแล้ว refresh จะเจ๋งมาเลยครับ ขอบคุณครับ

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

1 @R05839
โครงสร้างเป็นแบบนี้ใช่ไหมครับ?

หน้าต่างฟอร์ม
--------------------------------------------------------------------------------
|   ฟอร์มกรอกข้อมูล                                                  | Save |        |
|   ------------------------------------------------------------------------     |
|   |                                                                                        |      |
|   |                                                                                        |      |
|   |                                                                                        |      |
|   ------------------------------------------------------------------------     |
|                                                                                                  |
|   ฟอร์มแสดงผล                                                                          |
|   ------------------------------------------------------------------------     |
|   |                                                                                        |      |
|   |                                                                                        |      |
|   |                                                                                        |      |
|   ------------------------------------------------------------------------     |
--------------------------------------------------------------------------------

ต้องการให้เวลากรอกข้อมูลในฟอร์มกรอกข้อมูล แล้วกดปุ่ม Save ให้ ฟอร์มแสดงผล ด้านล่าง Update ไปด้วย ใช่ไหม?

ต้องการให้ Update ข้อมูล ขณะที่กดปุ่ม Save ก็แสดงว่า เราต้องกดปุ่ม Save ก่อน ก็ให้ลองเขียน Code ใน ปุ่ม Save ดูสิครับ ใน event -> OnClick

DoCmd.Save
หน้าต่างฟอร์ม.ฟอร์มแสดงผล.ReQuery

ลองดูครับ
2 @R05846
ประมาณ form1.form2.requery
ใช้เรียกเป็น retable จะมีป่าวคับ
3 @R05847
อ๋อ ไม่ใช่ครับ

______________________   ____________________
|                                          |   |                                       |
|                                          |   |                                       |
|       ฟอร์ม 1กรอกข้อมูล        |   |   แสดงผล                         |
|                                          |   |                                       |
|                                          |   |                                       |
|                                          |   |                                       |
-----------------------------------   --------------------------------
คือสร้างมาสองฟอร์ม เปิดใช้งานพร้อม กัน คนละพร้อมครับ ไม่มี ฟอร์มเรียกเรวมกันครับ
4 @R05848
มันขึ้น error 424 ครับ
5 @R05851
โค้ดที่ฟอร์ม1

.............cmdSave_click()

----คำสั่ง---
----คำสั่ง---
----คำสั่ง---

on error resume next ' จำเป็นต้องใส่อย่างยิ่ง
Forms("ชื่อฟอร์ม2").Requery   ' คำสั่งสำคัญที่คุณต้องการ
on error goto 0 ' ไม่จำเป็นต้องใส่ก็ได้ แต่มีก็ดี

End sub
6 @R05857
ได้แล้วครับขอบคุณหลาย ๆ เด้อ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3460s