- Use Variables in SQL behind forms
Proper syntax for concatenating values stored in typed variables into a SQL statement
- Find out if a form is open
Use the Syscmd function (or cycle through the Forms collection) to determine whether a form is currently open in design or runtime mode
- Cycle through controls with common names
Simulate control arrays in Access
- Enumerate all controls on a form
How to generically cycle through all the controls in a form
- Have the form move to the record selected in List/Combo box
Use the Bookmark property to move to a record
- Return Strings from Option Groups
Use the AfterUpdate event of the option group to map integer values to strings
- Use Multi-Select List boxes as query parameters
Use the ItemsSelected collection to construct a dynamic SQL statement
- Grab what the user has typed in a control (uncommitted value)
Use the Text property when the Value property of a textbox will refer to old data
- Fill Fields automatically on form based on a control's value
Perform automatic lookups
- Detect new record in a form
Determine when the user is positioned at the end of a recordset in a bound form
- Move cursor to the end of text in a textbox
Prevent automatic selection of text in a textbox
- Carry current value of a control to new records
Use the DefaultValue property of a control to carry over the last typed information
- Form doesn't open as Modal even though Modal property is set to true
Use the Modal window argument value to suspend code in the calling form
- Suspend code until a popup form is closed
Use the Modal window argument value to suspend code in the calling form
- Add item to combo box using OnNotinList event
Allow the user to enter new values in a bound combo box
- Disable PgUp/PgDown keys in a form
Use the KeyDown event to filter out keystrokes
- Determine name of parent form
Use the OpenArgs argument to pass the name of the calling form
- Resolve #Name error in a form/report
Avoid circular references in a form or a report
- Use ControlTipText to display textbox value
Display the value of a control as the control's ControlTipText
- Make a label flash
Use a form's Timer event to simulate flashing of a label
- Delete current record
How to delete the current record
- #Error when the Subform has no records
Prevent Null values from showing up as #Error in a subform
- Cannot ApplyFilter on SubForm
Use code to dynamically generate the SQL to filter a subform
- Colors and Continuous forms
Sample of how to perform conditional formatting in subforms
- Refer to Controls on a tabbed form
Proper syntax for referring to tabbed controls
- Duplicate "Record x of y"
Build your own navigation buttons
- Ask before saving record
Simulate a "Save Event" for a form
- Limit content of combo/list boxes
Filter combo boxes and list boxes from code
- Hide a subform if no records present
How to use the RecordsetClone object to hide a subform
- Handle/Display images in forms/database
Information on how to properly display images in an Access database
- Refer to Form and Subform properties and controls
Proper syntax for referring to controls (or walking object heirarchies)
- Create a clock on a form
How to use a form's Timer event to simulate a clock
- Determine selected records in datasheet view
How to use SelTop, SelHeight properties to determine the selected rows
- Open a form in an external database
Use automation to open an external form
- Set defaults for Find Dialog Box
How to set defaults for the Find Dialog box
- Form only allows new records to be entered
Set a form's Data Entry property appropriately
- OnMouseOver Effect
How to use OnMouseMove event to highlight a control similar to the web browsers
- Control Arrays in Access
How to simulate control arrays in Access
- Tooltips don't seem to work
How to bring appropriate controls to the foreground at design time
- Close all open forms and "For Each" syntax
How to properly close all the open forms
- Make Numeric and Date fields respond to Plus or Minus keys
Simulate Up-Down control functionality in an Access form
- Move and Resize form windows from code
Use Windows API to move and position forms from code
- Adding 'All' to a listbox or combobox
Add a custom value as one of the options present in a listbox or combobox
- Displaying photos in a form
Information on how to properly display images in an Access database
- Adding a Search form to a database
A generic search form that allows the user to create/view/export ad hoc SQL queries (uses DAO)
- Display a dialog box for a specified duration
How to implement a timeout for a dialog box
- Changing the Background Color of the Current Record in a Continuous Form
Another sample of how to perform conditional formatting in subforms
- First Control in a Read Only subform retains focus
Simulate a locked subform by moving the focus to a tiny control
- Callback function for a Multi Column List box
How to fill a multi-column, multi-row listbox with a callback function specified in the RowSourceType property of the listbox
- Mini Calendar
Generic Calendar form that allows the user to select a specific date; uses other samples from this site
- Clock From Around The World
Shows you your Local Machine Time, Universal Coordinated Time (UTC) and a time from a Time Zone that you choose from a combo box
- Calendar Month View
Draw Calendar MonthView control directly from the APIs
- Shaped Forms
Use Win32 API to give your forms irregular shapes
- TSI Subforminator!
Workaround for in place editing of subforms in Access 2000
- Continuous Forms
Solid Block Font for use on continuous forms in Access 97.
- Update All Open Forms
Requery all open forms and return to last record.
- Calendar without ActiveX
Date Picker without ActiveX control.
- Use the Column Property of a Combo Box
Use the Column Property of a Combo box to fill a
text box.
-