Articles

Publications:

Article Types:

Years:

Title Magazine Published Type
Splitting a Procedure File FoxRockX November, 2017 Feature
RIP Janis Booth FoxRockX September, 2017 Feature
Graphing Crosstabs FoxRockX September, 2017 Feature
Sending Crosstabs to Excel FoxRockX July, 2017 Feature
Handling crosstabs and other wide data in VFP reports FoxRockX May, 2017 Feature
Solve date problems FoxRockX January, 2017 Feature
Working with dates and times in SQL Server FoxRockX November, 2016 Feature
More on PIVOT FoxRockX September, 2016 Feature
PIVOT = crosstabs, SQL Style FoxRockX July, 2016 Feature
Generating crosstabs in VFP FoxRockX May, 2016 Feature
Speed in Object Creation and Destruction FoxRockX March, 2016 Feature
Use MDOTs for speed FoxRockX January, 2016 Feature
Including missing data FoxRockX November, 2015 Feature
Extend Your Queries with APPLY FoxRockX September, 2015 Feature
Using Over with Analytic Functions, Part 2 FoxRockX July, 2015 Feature
Using Over with Analytic Functions, Part 1 FoxRockX May, 2015 Feature
Do custom replacements with GoFish FoxRockX March, 2015 Feature
More on OVER FoxRockX March, 2015 Feature
Combining Query Results FoxRockX January, 2015 Feature
One-Step Insert and Update FoxRockX November, 2014 Feature
Summarizing aggregated data Part 2 FoxRockX September, 2014 Feature
Summarizing aggregated data Part 1 FoxRockX July, 2014 Feature
Getting the Top N for each Group FoxRockX May, 2014 Feature
Handling Hierarchical Data FoxRockX March, 2014 Feature
Consolidate data from a field into a list FoxRockX January, 2014 Feature
VFP-Ideal for Tools Part 3 FoxRockX November, 2013 Feature
VFP-Ideal for Tools Part 2 FoxRockX September, 2013 Feature
VFP-Ideal for Tools Part 1 FoxRockX July, 2013 Feature
Give Thor Tools Options FoxRockX May, 2013 Feature
Make Thor Your Own FoxRockX March, 2013 Feature
Try Thor's Terrific Tools Part 2 FoxRockX January, 2013 Feature
Try Thor's Terrific Tools Part 1 FoxRockX November, 2012 Feature
Using Assign methods FoxRockX September, 2012 Feature
Put Access methods to work FoxRockX July, 2012 Feature
Cool tool for reporting problems FoxRockX July, 2012 Feature
Put Event Binding to Work Part 2 FoxRockX May, 2012 Feature
Put Event Binding to Work Part 1 FoxRockX March, 2012 Feature
Speed Up Your SQL Code FoxRockX January, 2012 Feature
Make Your Queries Fly FoxRockX September, 2011 Feature
Talking to Microsoft Office FoxRockX July, 2011 Feature
Build Your Own Project Tools FoxRockX May, 2011 Feature
Inside the Object Inspector FoxRockX March, 2011 Feature
Introducing the Object and Collection Inspector FoxRockX January, 2011 Feature
Understanding Business Objects Part 3 FoxRockX November, 2010 Feature
Understanding Business Objects Part 2 FoxRockX September, 2010 Feature
Understanding Business Objects Part 1 FoxRockX July, 2010 Feature
Extending the Toolbox FoxRockX May, 2010 Feature
OOP + Metadata = Flexibility FoxRockX March, 2010 Feature
Take advantage of SQL improvements FoxRockX January, 2010 Feature
Collections instead of Arrays FoxRockX November, 2009 Feature
The Right Keys are Primary FoxRockX September, 2009 Feature
Use the Toolbox FoxRockX July, 2009 Feature
Handling Code that Changes at Runtime FoxRockX May, 2009 Feature
The Scope of Things FoxRockX March, 2009 Feature
From Type to Type FoxRockX January, 2009 Feature
Breaking Up is Not Hard to Do FoxRockX November, 2008 Feature
Working with text FoxRockX September, 2008 Feature
Working with Work Areas FoxRockX July, 2008 Feature
Use the right loop for the job FoxRockX May, 2008 Feature
Parsing and Building File and Path Names FoxRockX March, 2008 Feature
NODEFAULT and DODEFAULT() FoxPro Advisor November, 2007 Q&A
Changing all Forms in an Application FoxPro Advisor September, 2007 Q&A
Adding standard comments FoxPro Advisor July, 2007 Q&A
Print Forms as Users See Them FoxPro Advisor July, 2007 Feature
Retro-fitting Primary Keys FoxPro Advisor May, 2007 Feature
Clean up a Project FoxPro Advisor May, 2007 Q&A
Save Table Structure as Text FoxPro Advisor March, 2007 Q&A
Rounding to the nearest anything FoxPro Advisor January, 2007 Q&A
Sedna, VFPX and VFPy FoxPro Advisor December, 2006 Q&A
Top N for subgroups in a query FoxPro Advisor November, 2006 Q&A
Identify Outlook Objects FoxPro Advisor October, 2006 Q&A
A better New Property dialog FoxPro Advisor September, 2006 Q&A
Using a framework FoxPro Advisor August, 2006 Q&A
Create Cross-tabs FoxPro Advisor July, 2006 Q&A
Learn to Use the Debugger FoxPro Advisor July, 2006 Feature
Use BindEvent() to keep things in synch FoxPro Advisor June, 2006 Feature
Cascading combos and lists FoxPro Advisor June, 2006 Q&A
Accessing cells in use in Excel FoxPro Advisor May, 2006 Q&A
Take Advantage of Tools and Classes FoxPro Advisor April, 2006 Q&A
Enhancing the Effects Listener FoxPro Advisor April, 2006 Feature
Formatting Reports Based on Data FoxPro Advisor March, 2006 Q&A
Importing Access Data FoxPro Advisor February, 2006 Q&A
Comparing logical values FoxPro Advisor January, 2006 Q&A
Querying Hierarchical Data FoxPro Advisor January, 2006 Feature
Match multiple items in a query FoxPro Advisor December, 2005 Q&A
Using textbox for email address FoxPro Advisor November, 2005 Q&A
Create Test Data Easily FoxPro Advisor November, 2005 Feature
Rest in Peace, Drew and Brent FoxPro Advisor September, 2005 Editorial
Getting a list of objects in memory FoxPro Advisor September, 2005 Q&A
Colors in the Property Sheet FoxPro Advisor August, 2005 Q&A
Fix Control Names Easily FoxPro Advisor August, 2005 Feature
Use BINDEVENT() for invisible logging FoxPro Advisor July, 2005 Feature
Ranking data FoxPro Advisor July, 2005 Q&A
Memo field bloat FoxPro Advisor June, 2005 Q&A
Creating Access databases FoxPro Advisor May, 2005 Q&A
ASCAN() and queries FoxPro Advisor April, 2005 Q&A
Easier Date Entry FoxPro Advisor April, 2005 Feature
Adding Captions to Grouped Controls FoxPro Advisor March, 2005 Q&A
Measuring query optimization FoxPro Advisor February, 2005 Q&A
Restoring original data values FoxPro Advisor January, 2005 Q&A
A LIST Replacement FoxPro Advisor December, 2004 Q&A
VFP 9 lets you attach custom code to the Property Sheet FoxPro Advisor December, 2004 Feature
Anchoring controls on forms FoxPro Advisor November, 2004 Q&A
Using polygons on forms FoxPro Advisor October, 2004 Q&A
Cleaning up strings FoxPro Advisor August, 2004 Q&A
Do More with VFP's SQL Commands FoxPro Advisor August, 2004 Feature
VFP 9-Once more with feeling FoxPro Advisor August, 2004 Editorial
Here a Subquery, There a Subquery FoxPro Advisor July, 2004 Feature
Making IntelliSense available all the time FoxPro Advisor July, 2004 Q&A
Exploring an object's PEMs FoxPro Advisor June, 2004 Q&A
Disabling items in a combo box FoxPro Advisor May, 2004 Q&A
Accessing Word form data FoxPro Advisor April, 2004 Q&A
Counting groups in a report FoxPro Advisor March, 2004 Q&A
Copying data from one table to another FoxPro Advisor February, 2004 Q&A
Getting a directory listing FoxPro Advisor January, 2004 Q&A
Editor's View FoxPro Advisor January, 2004 Editorial
Taking Advantage of Idle Cycles FoxPro Advisor December, 2003 Feature
Appending memo fields FoxPro Advisor December, 2003 Q&A
Using SYS(2015) for an alias FoxPro Advisor November, 2003 Q&A
Know Whether a Report was Printed FoxPro Advisor October, 2003 Q&A
Building Queries Interactively FoxPro Advisor October, 2003 Feature
Computing statistics from a table FoxPro Advisor September, 2003 Q&A
Docking toolbars at runtime FoxPro Advisor August, 2003 Q&A
Using SQL the VFP 8 way FoxPro Advisor August, 2003 Feature
Another year, another DevCon FoxPro Advisor August, 2003 Editorial
Check Automation Servers FoxPro Advisor July, 2003 Q&A
Generating combinations FoxPro Advisor June, 2003 Q&A
What is an upgrade FoxPro Advisor June, 2003 Editorial
Multi-line captions and tooltips FoxPro Advisor May, 2003 Q&A
Displaying pictures in a grid FoxPro Advisor April, 2003 Q&A
Time to Upgrade FoxPro Advisor April, 2003 Editorial
Customize the Task Pane Manager FoxPro Advisor April, 2003 Feature
Use Code References to search in a project FoxPro Advisor March, 2003 Q&A
Sharing menus across versions FoxPro Advisor February, 2003 Q&A
Introducing the Task Pane Manager FoxPro Advisor February, 2003 Feature
Docking IDE windows FoxPro Advisor January, 2003 Q&A
SEEK vs. SQL-SELECT FoxPro Advisor December, 2002 Q&A
Presenting Visual FoxPro 8 FoxPro Advisor December, 2002 Editorial
Let Users Control Fonts FoxPro Advisor November, 2002 Feature
Deleting a hidden file FoxPro Advisor November, 2002 Q&A
Computing Exact Age FoxPro Advisor October, 2002 Q&A
Fire VFP code for Office events FoxPro Advisor October, 2002 Feature
Why a Framework FoxPro Advisor October, 2002 Editorial
Expand an Editbox FoxPro Advisor September, 2002 Q&A
Shutting down abandoned applications FoxPro Advisor August, 2002 Q&A
FoxPro-Today and Tomorrow FoxPro Advisor August, 2002 Editorial
Build Your Own Builders FoxPro Advisor August, 2002 Feature
Checking Spelling in VFP FoxPro Advisor July, 2002 Q&A
Creating Installation Materials FoxPro Advisor June, 2002 Q&A
Changing a form's class FoxPro Advisor May, 2002 Q&A
Substituting variables into code FoxPro Advisor April, 2002 Q&A
Hooray for Arrays! FoxPro Advisor April, 2002 Feature
Control Amid Chaos FoxPro Advisor March, 2002 Editorial
Returning arrays FoxPro Advisor March, 2002 Q&A
Retrieving a file's creation date FoxPro Advisor February, 2002 Q&A
Keyboard Access to Context Menus FoxPro Advisor January, 2002 Q&A
The Needs of the One are the Needs of the Many FoxPro Advisor January, 2002 Editorial
Working with the Registry FoxPro Advisor January, 2002 Feature
Dockable System Windows FoxPro Advisor December, 2001 Q&A
Detecting Windows color changes FoxPro Advisor November, 2001 Q&A
Make Them Hear You! FoxPro Advisor November, 2001 Feature
Search through a whole project FoxPro Advisor October, 2001 Q&A
Checking DLL functions FoxPro Advisor September, 2001 Q&A
The Computer as a Tool FoxPro Advisor September, 2001 Editorial
Using Custom Forms in Outlook FoxPro Advisor August, 2001 Q&A
Working with Collections FoxPro Advisor July, 2001 Q&A
Why upgrade FoxPro Advisor July, 2001 Editorial
Adding Objects at Runtime FoxPro Advisor June, 2001 Q&A
Adding custom properties in Outlook FoxPro Advisor May, 2001 Q&A
Not in the .NET FoxPro Advisor May, 2001 Editorial
Have it your way! FoxPro Advisor April, 2001 Feature
Duplicating VFP Wizards FoxPro Advisor April, 2001 Q&A
Preventing movement in a list FoxPro Advisor March, 2001 Q&A
New Thoughts for a New Millennium FoxPro Advisor March, 2001 Editorial
Putting files on the Desktop FoxPro Advisor February, 2001 Q&A
Managing Grid actions FoxPro Advisor January, 2001 Q&A
A New Way to Manage Development FoxPro Advisor January, 2001 Editorial
Rearranging memo field text FoxPro Advisor December, 2000 Q&A
Application Version Information FoxPro Advisor November, 2000 Q&A
Function keys and KeyPress Event FoxPro Advisor October, 2000 Q&A
Using System Menu Items FoxPro Advisor September, 2000 Q&A
Use Visual FoxPro to Change and Audit Word Documents FoxPro Advisor September, 2000 Feature
More Tools to Make VFP Life Easier FoxPro Advisor August, 2000 Editorial
Using the Internet Transfer Control FoxPro Advisor August, 2000 Q&A
Accessing Word Bookmarks through Automation FoxPro Advisor July, 2000 Q&A
Tools Make it Easier FoxPro Advisor July, 2000 Editorial
Creating New Sort Orders FoxPro Advisor June, 2000 Q&A
Handling Long File Names FoxPro Advisor May, 2000 Q&A
Y2K issue with file dates FoxPro Advisor April, 2000 Q&A
Escape from DLL Hell FoxPro Advisor April, 2000 Editorial
Certification Update FoxPro Advisor March, 2000 Editorial
Creating Excel files FoxPro Advisor March, 2000 Q&A
Disabling OptionGroups FoxPro Advisor February, 2000 Q&A
Being Seduced by Technology FoxPro Advisor February, 2000 Editorial
How (Not) to Prepare for Y2K FoxPro Advisor January, 2000 Editorial
Maximum Table Size FoxPro Advisor January, 2000 Q&A
Looking for an Index by Key FoxPro Advisor December, 1999 Q&A
Designing for Users FoxPro Advisor December, 1999 Editorial
What Makes an Application Great FoxPro Advisor November, 1999 Editorial
Multiple Detail Band Reports FoxPro Advisor November, 1999 Q&A
Finding the Most Recent Files FoxPro Advisor October, 1999 Q&A
Certification Exams for VFP FoxPro Advisor October, 1999 Editorial
DevCon and Culture FoxPro Advisor September, 1999 Editorial
List Open Databases FoxPro Advisor September, 1999 Q&A
Default CENTURY and ROLLOVER FoxPro Advisor August, 1999 Q&A
Stumbling on the Leap Year FoxPro Advisor August, 1999 Editorial
If I Had a Hammer FoxPro Advisor July, 1999 Editorial
Windows Colors and Fonts FoxPro Advisor July, 1999 Q&A
Properties as Private Variables FoxPro Advisor June, 1999 Q&A
Come to DevCon FoxPro Advisor June, 1999 Editorial
DNA-Road to the Future FoxPro Advisor May, 1999 Editorial
Running the Most Recent Code FoxPro Advisor May, 1999 Q&A
Updating combos and lists FoxPro Advisor April, 1999 Q&A
FoxPro and Y2K FoxPro Advisor April, 1999 Editorial
Now What FoxPro Advisor March, 1999 Editorial
UDFs in Queries FoxPro Advisor March, 1999 Q&A
Exploring database contents FoxPro Advisor February, 1999 Q&A
Lose Your Assumptions FoxPro Advisor February, 1999 Editorial
A Little Bit of COM FoxPro Advisor January, 1999 Editorial
Changing Text Case FoxPro Advisor January, 1999 Q&A
Counting Records Efficiently FoxPro Advisor December, 1998 Q&A
What is Component Development FoxPro Advisor December, 1998 Editorial
No Computer is an Island FoxPro Advisor November, 1998 Editorial
Phonetic Search FoxPro Advisor November, 1998 Q&A
SUBSTR() and SET TALK FoxPro Advisor October, 1998 Q&A
World Wide FoxPro FoxPro Advisor October, 1998 Editorial
Legacy Apps and Year 2000 FoxPro Advisor September, 1998 Editorial
SQL Statement Complexity FoxPro Advisor September, 1998 Q&A
Combine SQL Results with UNION FoxPro Advisor September, 1998 Q&A
Add QuickFill to Your Combos FoxPro Advisor September, 1998 Feature
Set View Properties FoxPro Advisor August, 1998 Q&A
They Said They'd Be Back - and They Were FoxPro Advisor August, 1998 Editorial
Nuisances of Computer Life FoxPro Advisor July, 1998 Editorial
Create Splash Screens FoxPro Advisor July, 1998 Q&A
Making Report Previews Visible FoxPro Advisor July, 1998 Q&A
Keeping Tables in FoxPro 2 FoxPro Advisor June, 1998 Q&A
Controlling the VFP Status Bar FoxPro Advisor June, 1998 Q&A
Welcome, VFP 6! FoxPro Advisor June, 1998 Editorial
DevCon Is The Place FoxPro Advisor May, 1998 Editorial
Create Empty Memo Fields in a Query FoxPro Advisor May, 1998 Q&A
Passing Array Parameters FoxPro Advisor May, 1998 Q&A
Transactions and Buffering FoxPro Advisor April, 1998 Q&A
To Buy, or Not to Buy FoxPro Advisor April, 1998 Editorial
Wending My Way to the Web FoxPro Advisor March, 1998 Editorial
ResetToDefault method FoxPro Advisor March, 1998 Q&A
Displaying Memo Data FoxPro Advisor March, 1998 Q&A
SET COLLATE and Queries FoxPro Advisor February, 1998 Q&A
Time Flies FoxPro Advisor February, 1998 Editorial
Doing Data in a Component World FoxPro Advisor January, 1998 Editorial
Incremental search FoxPro Advisor January, 1998 Q&A
Sharing Code Between Forms FoxPro Advisor December, 1997 Q&A
Looking Forward FoxPro Advisor December, 1997 Editorial
Learning Visual FoxPro—The Top Ten List FoxPro Advisor December, 1997 Feature
Changes and Chances FoxPro Advisor November, 1997 Editorial
Speeding up Search for Multiple Criteria FoxPro Advisor November, 1997 Q&A
Changing Menu Fonts FoxPro Advisor October, 1997 Q&A
Keeping up with the Joneses FoxPro Advisor October, 1997 Editorial
Making it Easier FoxPro Advisor September, 1997 Editorial
Share DBFs between FoxPro 2 FoxPro Advisor September, 1997 Q&A
Applying DISTINCT to Multiple Fields FoxPro Advisor August, 1997 Q&A
Formatting Time Values FoxPro Advisor August, 1997 Q&A
The Best Way FoxPro Advisor August, 1997 Editorial
Sharing Builds Community FoxPro Advisor July, 1997 Editorial
Date Constants and SET DATE FoxPro Advisor July, 1997 Q&A
One View-Multiple Orders FoxPro Advisor July, 1997 Q&A
Documenting Form Code FoxPro Advisor June, 1997 Q&A
Whose computer is it, anyway FoxPro Advisor June, 1997 Editorial
Slow Down! FoxPro Advisor May, 1997 Editorial
Addressing Data in a Different Data Session FoxPro Advisor May, 1997 Q&A
Changing VFP's Comment String FoxPro Advisor April, 1997 Q&A
The Proof is in the Pudding FoxPro Advisor April, 1997 Editorial
Happy Birthday, FoxPro Advisor FoxPro Advisor March, 1997 Editorial
Wither FoxPro FoxPro Advisor March, 1997 Interview
Get the Timestamp for a File FoxPro Advisor March, 1997 Q&A
Referencing Form Objects in Programs FoxPro Advisor March, 1997 Q&A
Subclassing Grid Columns FoxPro Advisor February, 1997 Q&A
A Member of the Family FoxPro Advisor February, 1997 Editorial
Get Involved FoxPro Advisor January, 1997 Editorial
Keep a Table in Synch with a Combo or List FoxPro Advisor January, 1997 Q&A
Runtime or Development Mode FoxPro Advisor December, 1996 Q&A
What's Old is New Again FoxPro Advisor December, 1996 Editorial
But is it really helpful FoxPro Advisor November, 1996 Editorial
Base a Grid on a Parameterized View FoxPro Advisor November, 1996 Q&A
Setting Hotkeys on Forms FoxPro Advisor October, 1996 Q&A
Using SQL to Find Duplicates FoxPro Advisor October, 1996 Q&A
An Intimate Connection FoxPro Advisor October, 1996 Editorial
Where are We Going FoxPro Advisor September, 1996 Editorial
Linking Combos based on One-to-Many Relationship FoxPro Advisor September, 1996 Q&A
Preventing KeyPress from Processing a Keystroke FoxPro Advisor August, 1996 Q&A
Adding a Vertical Bar in a Report FoxPro Advisor August, 1996 Q&A
Living with Change FoxPro Advisor August, 1996 Editorial
A Move to the 'Net FoxPro Advisor July, 1996 Editorial
Generating Unique IDs FoxPro Advisor July, 1996 Q&A
Copy Array Columns FoxPro Advisor July, 1996 Q&A
Menu Hotkeys and Shortcuts FoxPro Advisor June, 1996 Q&A
The Future of FoxPro FoxPro Advisor June, 1996 Editorial
Putting Combos and Lists to Work FoxPro Advisor June, 1996 Feature
Where Does VFP Fit In FoxPro Advisor May, 1996 Editorial
APPEND FROM TYPE DELIMITED FoxPro Advisor May, 1996 Q&A
Adding Icons to Executables FoxPro Advisor May, 1996 Q&A
Keyboard Navigation in the Form Designer FoxPro Advisor April, 1996 Q&A
Be a Famous Writer FoxPro Advisor April, 1996 Editorial
Choices and Changes FoxPro Advisor March, 1996 Editorial
Set the Default Font for a Form FoxPro Advisor March, 1996 Q&A
Get All the Code in a Form FoxPro Advisor February, 1996 Q&A
VFP and OS-2 FoxPro Advisor February, 1996 Q&A
Phantastic Phoenix FoxPro Advisor February, 1996 Editorial
We're Not in Kansas Anymore FoxPro Advisor January, 1996 Editorial
Convert Access Data to DBFs FoxPro Advisor January, 1996 Q&A
Tracking Tables in Use FoxPro Advisor January, 1996 Q&A
Link Combos Based on One-to-Many Relationship FoxPro Advisor December, 1995 Q&A
Say It Again, Sam FoxPro Advisor December, 1995 Editorial
Changing Realities FoxPro Advisor November, 1995 Editorial
Filtering a Query on Multiple Values FoxPro Advisor November, 1995 Q&A
Restoring Default Values and Executing Overridden Code FoxPro Advisor October, 1995 Q&A
Striking a Balance FoxPro Advisor October, 1995 Editorial
Winding Down, Blasting Off FoxPro Advisor September, 1995 Editorial
Using Array Properties FoxPro Advisor September, 1995 Q&A
From the Mailbag FoxPro Advisor August, 1995 Editorial
Support is a Big Job FoxPro Advisor July, 1995 Editorial
Problems with Single Letter Names FoxPro Advisor July, 1995 Q&A
For The Greater Good FoxPro Advisor June, 1995 Editorial
3, 2, 1, Blastoff FoxPro Advisor May, 1995 Editorial
Visual FoxPro Special Issue FoxPro Advisor April, 1995 Editorial
Welcome to the Candy Shop FoxPro Advisor February, 1995 Editorial
Calculate Age in Years and Months FoxPro Advisor February, 1995 Q&A
Break a Report Every n Records FoxPro Advisor February, 1995 Q&A
Come to the Block Party FoxPro Advisor January, 1995 Editorial
Starting date of a week FoxPro Advisor March, 1994 Q&A
Using EXTERNAL for Reports FoxPro Advisor March, 1994 Q&A