Open form based on field value

rmatkovic

New member
Local time
Today, 18:53
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:
Does this solve the problem?
Code:
Private Sub cboGage_DblClick(Cancel As Integer)

Select Case Me.Gage

Case "SAND"
    DoCmd.OpenForm "subfrmAnalizePijeska"   
Case "Dirt"
    DoCmd.OpenForm "subfrmAnalizePijeska2"   
Case "Rocks"
    DoCmd.OpenForm "subfrmAnalizePijeska3"   
Case Else
    Msgbox "Unknown value"
End Select
        
End Sub
 
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