%dim crumb crumb="Global Variables as Parameters" Crumb2="Global Variables in VBA as Query Parameters" crumb1="Global Variables for Access SQL Query Parameters" %>
Open Email Using SendObject Access Download
User Inactivity Logout VBA Code
Disable Shift Key Demo
Send Email Microsoft Access Tutorial Download (Advanced)
Programming MS Access Security Alternative
Single User Inventory Calculations Download
How To Perform Multi-User Inventory Calculations
Make Dependent Combo Box Code MS Access Tutorial
Union Query (Advanced) Access Tutorial
How To Fill Fields From Combo Box
<% gnum="8788132602" %>
Visual Basic Global Variables as Query ParametersUsing global variables to pass user selection criteria to queries is a useful programming technique to master.
This Access download will provide you
with all the forms, modules, queries and VBA code to get you started.
Here is the SQL query code used in the example:
SELECT M_Student_Courses.Student_ID, L_Students.Student, L_Courses.Course
In the code above, get_global is a custom query function that passes back the value of any global variable you have defined. In this case we are retrieving the GBL_Student_ID which was previously selected as a parameter in the form below.
Note that you can create and use custom VBA functions in queries just as you use custom public functions in regular VBA code. These custom function can perform complex recordset operations that are not normally available in access queries. Complex scalar functions can be implemented with simple VBA custom functions. The get_global function is just a simple example of these query functions. There are other methods for returning global variables, such as the Eval function, however we find this custom method more reliable and flexible.
Global Variables as Query
Parameters downloadable Access example a try.
See the following additional in-site resources for global variables:
VBA Global Variables Using Access Visual Basic global variables programming Microsoft Access - VB script code help, samples.
Visual Basic Global
Variables as Query Parameters
MS Access 2003
<% Response.write "Copyright 2000-" & year(now) & " Blue Claw Database Design" %>
MS Access 2013, Access 2010 & Microsoft Office 2007