กระทู้เก่าบอร์ด อ.Yeadram
        
           2,194   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 
				
        
    2 @R03632    
        
  
      statement ไม่เข้าใจว่าเอามาใช้ยังไงครับช่วยอธิบายให้ละเอียดหน่อยครับ
    
    
  
        
    3 @R03637    
        
    
      จากคำถาม ต้องการส่งค่าจาก ฟอร์ม1 มาฟอร์ม 2
statement ก็คือค่าที่ส่งมายังฟอร์ม2 แล้วทางคุณ gonsaamon ต้องการ
ส่งค่ามาฟอร์ม 2 เพื่ออะไร ก็นำค่า statement ไปใช้
เช่น ใน ฟอร์ม 2 มี textbox ชื่อ text2
ก็กำหนด text2=statement
text2 ก็แสดงค่าที่ส่งมา เมื่อฟอร์ม 2 เปิดขึ้นมา
ลองทำดูก่อนนะครับ
แล้วถามตัวเองว่าต้องการส่งค่ามาเพื่ออะไร
แล้วจึงนำค่า statement มาใช้
    
  statement ก็คือค่าที่ส่งมายังฟอร์ม2 แล้วทางคุณ gonsaamon ต้องการ
ส่งค่ามาฟอร์ม 2 เพื่ออะไร ก็นำค่า statement ไปใช้
เช่น ใน ฟอร์ม 2 มี textbox ชื่อ text2
ก็กำหนด text2=statement
text2 ก็แสดงค่าที่ส่งมา เมื่อฟอร์ม 2 เปิดขึ้นมา
ลองทำดูก่อนนะครับ
แล้วถามตัวเองว่าต้องการส่งค่ามาเพื่ออะไร
แล้วจึงนำค่า statement มาใช้
      Time: 0.2837s
    
      
		
กำหนดให้ 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