Open form based on field value

rmatkovic

New member
Local time
Today, 03:01
Joined
Jan 7, 2010
Messages
8
Hi,
I have one database and form. I would like to open some other form with dblclick on field value and depending of filed value open different form. For example I have filed value = SAND, and I want on dblclick open form named subfrmAnalizePijesak. My try with VBA code is here:

Code:
Private Sub cboGage_DblClick(Cancel As Integer)

Select Case DoCmd.OpenForm

Case 1
    Me.Gage = "SAND"
    DoCmd.OpenForm "subfrmAnalizePijeska"
    
Case Else
   Do.Nothing = ""

End Select
        
End Sub

But, something I made wrong
Please, I need help

Thanks
 
Maybe?
Code:
Select Case Me.cboGage 

    Case "sand"
...
 
Hi,
I have one database and form. I would like to open some other form with dblclick on field value and depending of filed value open different form. For example I have filed value = SAND, and I want on dblclick open form named subfrmAnalizePijesak. My try with VBA code is here:

Code:
Private Sub cboGage_DblClick(Cancel As Integer)

Select Case DoCmd.OpenForm

Case 1
    Me.Gage = "SAND"
    DoCmd.OpenForm "subfrmAnalizePijeska"
 
Case Else
   Do.Nothing = ""

End Select
     
End Sub

But, something I made wrong
Please, I need help

Thanks
Code:
If Me.Gage="SAND" Then
    DoCmd.OpenForm "subfrmAnalizePijeska"
End If
 
Last edited:
Do you actually intend to open a subform as a standalone form?

Or are you trying to set a subform control's SourceObject dependent on the value of Me.Gage ?
 
In the double click event of the intended field, open the code and write the following code:
Code:
 On Error Resume Next
 Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "frmName"
    
    stLinkCriteria = "[ID]=" & Me![ID]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
 

Users who are viewing this thread

Back
Top Bottom