Instead of the Text property, try using Value:
Code:
strSQL = "SELECT * " & "FROM [tbl_CurrentInv] " & "WHERE [tbl_CurrentInv].[Itemname]= " & "'" &
[Forms]![frm_Test]![Combo0].[Value] & "';"
And you can run a normal query in VBA, so create a query using that logic (and, yes, it can reference the combo control), put the name of the query in a string (here, cQueryName), and use this VBA command:
Code:
DoCmd.OpenQuery cQueryName, acViewNormal, acReadOnly
The tricky part is getting people to close the query result that is displayed; I have this instruction in a label next to the list box I use to display available queries:
To close the query, click on the LOWER x (e.g. Close Window) control at the upper right corner of the screen. Clicking on the upper x control will close the Access application.