Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Anybody done any SBT/Accpac work?
Message
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 8
OS:
Windows Server 2003
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01176296
Message ID:
01176334
Views:
12
Thanks, Don. I had originally written a post that was a little longer and decided to cut it back to just the basics. I guess I should have left in the part about being familiar with SBT/Accpac (and all that you've mentioned). My problem at present is understanding a couple of things relating to the IC Master form. I have added a LPCHGDATE (List Price Change Date) field and need to update that any time the list price changes. The IC Master form is very different from many of the other forms and the code is spread all throughout a bunch of different objects. I can't even find where the "save" code resides. Also, the controls use a ControlSource of "a_icitem.". Since these are free tables and there's no buffering I'm not sure what technique they are using to cancel changes (it can be done, I'm just not sure how they've done it). This is a product called Process Pro that's based on SBT/Accpac, however I think most of the code I'm interested is mostly unmodified.


>Hi Russell,
>
>Yes, I've done much SBT in the past, and recently helping development for a client in Mass using AccPac against SQL... Using the customization manager and all...
>
>AccPac has all their forms designed as "formset" classes... each obviously with forms on it. Anyhow, to customize your own for changes, you need to open the "Customization Manager" (should be an option, just like the System Manager, Sales Orders, Purchase Orders, Payables, etc)
>
>Once in there, go over to Maintain forms. It will display a treeview like control showing the different modules based on what you have installed. Hit the + sign next to "IC" (Inventory Control"... From there, each of the forms (and component data manager classes respectively... ex: ICITEM - forms, CMPICITEM - data managers controlers that are ALSO on the forms).
>
>Click the form you want to have customized and hit the "Add" button at the top. It will open the fields to the right of the screen and allow you to call the NEW class and its new class library... You may for example want to subclass the form to ICITEM_a... Store it in class library ICITEM_a... in the directory (relative if you want) "IC\" (or whereever your code exists).
>
>This will create a subclass for you to work with and you can start to make your changes in there. Once the class has been created, you don't need to actually be in SBT/AccPac to make the changes -- actually better if directly in VFP since AccPac traps keystrokes, and things like Ctrl+F to find will actualy close the #*(! forms on you and put you back into the customization manager.
>
>One other note... When adding a customized class, it also allows you the option of picking specific users, and/or companies the subclassed form can be used for (if you wanted only certain features available to some users instead of globally to all -- which is the default).
>
>Hope this gets you started, and when your head starts hurting looking at their code, just give me another shout.
>
>
>Don
eCost.com continues to rip people off
Check their rating at ResellerRatings.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform