GRAFUG Meeting February 9, 2008

Thanks to everyone who attended the February 9, 2008 GRAFUG meeting.




The final Sedna version has been officially released from Microsoft. You can download it from the Microsoft website at

The free DBI controls can be downloaded from

New Book

Thereís a new VFP 9 book in the works that describes SP2 and Sedna. Itís a conglomerate of well-known authors and it should be really good. Of course, Iím a little partial because Iím one of the authors! J Iíll be writing the chapter on the Report Writer.



Main Topic

Jody Meyer showed us her MAGI application which is rich with features that allow the customers to customize the application to do whatever they want. They can add fields to tables, change the size of fields, add new tables, and add these fields to data entry screens and reports. How many times has a customer complained that a description or code field isnít long enough. No problem for Jody, they user can change this. The user can customize any data grid to show the data in any order they want, move columns, and pretty much anything. They can create new menu options which run anything you want; data entry forms, reports, and even third party applications. They can create new reports or customize existing reports. Jody takes great care in the system that separate out anything the users have customize so as not to overwrite their changes during an update with a new version.

The system is truly a remarkable system. One feature that completely impressed us is her grid with totals. The last line of the grid was shaded a different color and contained totals for the columns in the grid. In reality, there are really two grids on the screen. The total line is a separate grid with just the one row and no headers showing and the bottom scroll bar is visible. The data grid doesnít show a bottom scroll bar, but does have a vertical scroll bar. Behind the scenes, Jody keeps the two grids in sync. Whenever you hit the horizontal scrollbar Ö which belongs to the total grid Ö she programmatically moves the data grid so it stays in sync. To the user, they donít realize they are two grids on the screen. It was really cool.


Next Meeting


Saturday, March 8, 2008, at 10:00 am



NOTE Ė There is a temporary change in location for Marchís meeting!!!




MAGI (Manufacturing Action Group, Inc.)

located at the Airport Technical Center

4695 44th Street SE

Suite B-130

Grand Rapids, MI 49512




NOTE Ė There is a temporary change in location for Marchís meeting!!!


Jay VanSanten

Jay recently made a presentation to the Chicago group and I really wanted to attend it, but couldnít swing it. So I did the next best thing .. I invited him to speak to us in Grand Rapids! His presentation describes how to build a customization infrastructure so you can customize your application differently for multiple customers.

Jay has been a Fox developer for the past 18 years. He has developed his own applications and worked on a number of major vertical market applications at corporate based in Indianapolis. He is past president of the Indianapolis FoxPro SIG. He was a contributing author to VFP 3.0 Special Edition published by Que. Currently, he is consulting with manufacturing companies on ERP technology. A new business venture Ė a web enterprise Ė will launch in 2008.


Future Meetings


April 12 - Rick Schummer

Rick will be showing us a bunch of stuff, including VFP 9 SP2, one of his apps, and Advantage Database Server.



May 10 - TBA



June 14 - Andy & Marcia


Andy Kramek and Marcia Akins are coming to Grand Rapids for a special all-day marathon meeting involving 5 topics. There will be a nominal fee ($10 for members, $40 for non-members) which includes snacks & lunch. More specific details will follow in a separate email.


         Implementing Design Patterns in Visual FoxPro - Part 1 (Andy)

         Implementing Design Patterns in Visual FoxPro - Part 2 (Andy)

         The 26-Hour Day (Marcia)

         Using ActiveX Controls

         Event Handling in Visual FoxPro



Cathy Pountney

GRAFUG President & Secretary


If you'd like to be removed from our mailing list, or this email did not reach your preferred email address, please let me know.