กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
377 7
URL.หัวข้อ /
URL
ปุ่มเดียวเปิดสองฟอร์ม
ผมอยากให้คลิกปุ่มเดียวแล้วเปิดได้สองฟอร์มโดยมีตัวแยกคือInCl โดยผมเขียนไว้แต่เป็นเปิดได้ฟอร์มเดียว
Private Sub Command25_Click()
On Error GoTo Err_Command25_Click
Dim stDocName As String
Dim stLinkCriteria As String
stLinkCriteria ="[CID]="&""&Me![CID]&"""
If Me.InCl="89"Or"00"Or"02" Then
DoCmd.OpenForm "UcData_Edit", , ,stLinkCriteria
ElseIf Me.InCl="71"Or"72"Or"73" Then
DoCmd.OpenForm "HipData_Edit", , ,stLinkCriteria
Exit_Command25_Click:
End If
Exit Sub
โดยในฟอร์มนี้จะเป็นSubForm ของอีกฟอร์มหนึ่ง โปรแกรมมีขนาดใหญ่จึงไม่สามารถนำมาให้ดูได้ ถ้ายังไงวันนี้ผมเฝ้าหน้าจออยู่ถ้าต้องการข้อมูลเพิ่มเติมบอกด้วยนะครับ ขอบคุณครับ
Private Sub Command25_Click()
On Error GoTo Err_Command25_Click
Dim stDocName As String
Dim stLinkCriteria As String
stLinkCriteria ="[CID]="&""&Me![CID]&"""
If Me.InCl="89"Or"00"Or"02" Then
DoCmd.OpenForm "UcData_Edit", , ,stLinkCriteria
ElseIf Me.InCl="71"Or"72"Or"73" Then
DoCmd.OpenForm "HipData_Edit", , ,stLinkCriteria
Exit_Command25_Click:
End If
Exit Sub
โดยในฟอร์มนี้จะเป็นSubForm ของอีกฟอร์มหนึ่ง โปรแกรมมีขนาดใหญ่จึงไม่สามารถนำมาให้ดูได้ ถ้ายังไงวันนี้ผมเฝ้าหน้าจออยู่ถ้าต้องการข้อมูลเพิ่มเติมบอกด้วยนะครับ ขอบคุณครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R05682
stLinkCriteria ="[CID]= '"(คู่เดี่ยว)& Me![CID] & "'"(เดี่ยวคู่คู่)แล้วมันเปลี่ยนเป็น stLinkCriteria ="[CID]= '"(คู่เดี่ยว)& Me![CID] & "'""(เดี่ยวคู่คู่คู่)และเปิดได้ฟอร์มเดียวคือUcData_Edit ไม่ว่าInClจะเป็นอะไร.....รบกวนอีกครั้งครับ
3 @R05683
ลองแบบนี้ดูครับ
stLinkCriteria ="[CID]= '"(เดี่ยวคู่)& Me![CID] & "'"(คู่เดี่ยวคู่)
stLinkCriteria ="[CID]= '"(เดี่ยวคู่)& Me![CID] & "'"(คู่เดี่ยวคู่)
4 @R05688
ÂѧäÁèä´é¤ÃѺ ¤ÃÒǹÕéäÁèàª×èÍÁ´éÇÂCIDàŤÃѺ ¼Á¾ÂÒÁṺä¿ÅìáÅéÇáµèÊè§äÁèä´é¤ÃѺ
5 @R05690
ส่วนการใช้ If จะต้องเปลี่ยนจาก
If Me.InCl="89"Or"00"Or"02" Then
เป็น
If Me.InCl="89" Or Me.InCl="00" Or Me.InCl="02" Then
และใน ElseIf ก็ต้องแก้ไขด้วยเช่นกัน
If Me.InCl="89"Or"00"Or"02" Then
เป็น
If Me.InCl="89" Or Me.InCl="00" Or Me.InCl="02" Then
และใน ElseIf ก็ต้องแก้ไขด้วยเช่นกัน
6 @R05691
ถ้ายังไม่ได้...เปลี่ยน if มาใช้...Select Case ดู (วิธีใช้หาเอาเอง...?)
7 @R05705
ใช้ได้แล้วครับ ขอบคุณมากครับสำหรับคำแนะนำ
Time: 0.1053s
stLinkCriteria ="[CID]= '"& Me![CID] & "'"