Expiring Today—Celebrate National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Forms in Combo Box

Posted on 2012-04-03
8
Medium Priority
?
385 Views
Last Modified: 2012-04-03
I have a combo box that has forms displayed in them. The problem I have is when I select one of the forms it will not open Here is the code that I have so far:

SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Type)=-32768))
ORDER BY MSysObjects.Name;

following settings in the Combo box:
Column Count 1
Bound Column 1
Column Widths 2"
0
Comment
Question by:gigifarrow
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
8 Comments
 
LVL 48

Expert Comment

by:Dale Fye
ID: 37802632
Then you need some code in the AfterUpdate event of the combo box.  Something like:

Private Sub cbo_Forms_AfterUpdate

    docmd.openform me.cbo_Forms

End Sub
0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 37802657
<No Points wanted>

Or put that same code on the click event of a button...
(in case the user selected the wrong form from the combobox and it opens)
0
 

Author Comment

by:gigifarrow
ID: 37802788
I put the same code in afterupdate and it didnt work. I get a syntax error that all it tells me.
SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Type)=-32768))
ORDER BY MSysObjects.Name;

When I put the other code in it doesnt give me any error. It just dont work.
Private Sub cbo_Forms_AfterUpdate

    docmd.openform me.cbo_Forms

End Sub
0
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
LVL 48

Accepted Solution

by:
Dale Fye earned 1000 total points
ID: 37802881
so, what is the name of your combo box?

I assume that the column Count and Bound column properties of the combo box are set to 1.

What does your code look like (exactly)

did you open the form in design view, click on the combo, then display the properties, go to the events tab

Check out my sample.Forms.mdb
0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 37802974
...Make sure the DB is in a "trusted" location...
0
 

Author Comment

by:gigifarrow
ID: 37803017
When I use the following command:

DoCmd.OpenForm Me.cbo_Form
    Me.Visible = False
I get an error Where it says Me.cbo_Form ,"data type not found".
0
 
LVL 48

Expert Comment

by:Dale Fye
ID: 37803042
Is that error occuring in your form, or in mine?

I will ask this again, WHAT IS THE NAME OF YOUR COMBO BOX?

"cbo_Form" is what I named mine, you need to refer to your combo box (it might be combo12 or something like that).  If it is "combo12", then the code would look like:

docmd.openform me.combo12
0
 

Author Comment

by:gigifarrow
ID: 37803113
Okay I wasnt using the name of my combo box. You are correct. My bad it works now thank you.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes how to use a set of graphical playing cards to create a Draw Poker game in Excel or VB6.
Cancel future meetings from user mailboxes in Office 365 using Remove-CalendarEvents
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

718 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question