thanks,
Colin!
Thanks to all you Access developers who attended the
Virtual Access DevCon, or replay sessions afterward. It was indeed a great conference. Thanks to Karl Donaubauer for organizing DevCon, and Peter Doering for making the virtual event happen. There are lots of great presentations. I was honored to be present as well. My presentation was in the LAST time slot of the second day, in a compilation of New practical Tools.
My session discusses a couple tools you can freely download from MsAccessGurus.com and is here:
Access DevCon 2020 - CalendarMaker and Document SQL
I'd love to hear your comments
=================
Create calendar reports in Microsoft Access for any month and year, any first day for the week, for the language set up in Windows. Loop however many months you want, such as 12 to print a full year. Open in Access or create PDF files with your calendars.
Download CalendarMaker (free, open source, comments to help you understand in the code)
http://msaccessgurus.com/tool/CalendarMaker.htm
=================
Document SQL and RecordSource statements to Microsoft Word. Test every statement. Mark Bad! statements so you can fix them, or verify they're okay. Count records when opened successfully. Show the SQL formatted with key words at the beginning of a line ... with line break + space before commas.
Download Document SQL (free, open source, comments to help you understand in the code)
http://msaccessgurus.com/tool/Addin_DocumentSql.htm
=================================================
Add-in installation is tricky, but once you've mastered the little quirks, you'll benefit from how handy they can be! Add-ins enable you to run code, pop up forms, and more, as if they are IN the database you currently have open! Making things you do often an add-in, or part of an add-in, will save you time.
YouTube video:
How to Make and Install an Access Add-in (11:51)
~~~
and then, if you take the time to install one add-in, you might as well get more ... here are free add-ins posted on MsAccessGurus ~
http://msaccessgurus.com/tools.htm#Addins
=================================================
The RowSource for the first day of the week on the menu form is done using a callback function in the RowSourceType property of the listbox. Using a callback function instead of, for instance, defining a Value List in VBA, has a major benefit of string length not being limited. The row source also automatically refreshes -- for instance, notice that one only needs to APPLY Windows Region Setting changes to see those new values show up immediately in the list box wth day names. Web page for what you need to do to set a custom function to populate the rows of a list box or combo box:
VBA > Control > Row Source Type Callback Function
http://msaccessgurus.com/VBA/Code/ctl_RowSourceTypeFx.htm
~~~
Instead of picking Table/Query, Value List, or Field List for RowSourceType, you can use a custom callback function. Here is a video tutorial to show that:
YouTube video:
RowSourceType Callback Function in Microsoft Access (12:33)
~~~
love Access