การส่งค่าจาก textbox
กระทู้เก่าบอร์ด อ.Yeadram

 2,019   3
URL.หัวข้อ / URL
การส่งค่าจาก textbox

อยากถามว่า ถ้าผมต้องการส่งค่าใน textbox จากฟอร์มที่1 ไปฟอร์มที่2 โดยคลิกที่ button ส่งค่าไปที่ ฟอร์ม2พร้อม เปิดฟอร์ม 2 ด้วย ต้องเขียน VBA อย่างไรครับ รบกวนด้วย

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

1 @R03630

กำหนดให้ button ในฟอร์ม 1 ชื่อ cmdOpenForm2
และ textbox ชื่อ text1

Private Sub cmdOpenForm2_Click()
On Error GoTo Err_cmdOpenForm2_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Form2"
    DoCmd.OpenForm stDocName, , , stLinkCriteria, , , Text1

Exit_cmdOpenForm2_Click:
    Exit Sub

Err_cmdOpenForm2_Click:
    MsgBox Err.Description
    Resume Exit_cmdOpenForm2_Click

End Sub

เวลาเปิด ฟอร์ม2 ขึ้นมา เขียน vba ตอนเปิดฟอร์ม
Private Sub Form2_load
      dim statement as string
     statement=openargs
   ....
     แล้วก็นำค่า statement ไปใช้งาน ต่อไป
   ....
end sub
2 @R03632
statement ไม่เข้าใจว่าเอามาใช้ยังไงครับช่วยอธิบายให้ละเอียดหน่อยครับ
3 @R03637
จากคำถาม ต้องการส่งค่าจาก ฟอร์ม1 มาฟอร์ม 2
statement ก็คือค่าที่ส่งมายังฟอร์ม2 แล้วทางคุณ gonsaamon ต้องการ
ส่งค่ามาฟอร์ม 2 เพื่ออะไร ก็นำค่า statement ไปใช้

เช่น ใน ฟอร์ม 2 มี textbox ชื่อ text2

   ก็กำหนด    text2=statement
   text2 ก็แสดงค่าที่ส่งมา เมื่อฟอร์ม 2 เปิดขึ้นมา
ลองทำดูก่อนนะครับ
แล้วถามตัวเองว่าต้องการส่งค่ามาเพื่ออะไร
แล้วจึงนำค่า statement มาใช้   
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.6257s