Software Information

Upgrading Great Plains Dexterity Customization - switching to new technologies: SQL, Crystal, eConne


Home | Site Map | 101InfoLinks.com | Best Book Shop | Sports Fans ONLY
     .
© 2007

1.  Replace Dexterity cursor with SQL Stored Procedure

Dexterity was designed as multiplatform technology (primarily Btrieve, Ctree, SQL Server, potentially Oracle).  Dexterity data retrieving mechanism is based on Range start, Range End, Get First and Get Next clauses.  It  is in fact similar, however a little bit slower to cursors in Transact SQL.  Long ranges in Dexterity are good candidates for replacement by SQL stored procedures with update clause.

For example, consider to replace following Dexterity code:

Range clear SOP_HDR_WORK.

Clear 'SOP Type' of table SOP_HDR_WORK.

Clear 'SOP Number' of table SOP_HDR_WORK.

Range start table SOP_HDR_WORK.

Get first table SOP_HDR_WORK.

While errEOF do

                If 'Salesperson ID' of table SOP_HDR_WORK = "ERIC" then

                                Edit table SOP_HDR_WORK.

Set 'Salesperson ID' of table SOP_HDR_WORK to "BILL".

                Save table SOP_HDR_WORK.

End if.

Get next table SOP_HDR_WORK.

End while.

 

With the following SQL code

 

Update SOP10100 set SLPRSNID="BILL" where SLPRSNID="ERIC"

 

Bringing new data into a table in Dexterity is based on change/edit table clauses, in SQL they are equivalent (by performance) to inserting one record at the time.

When having long cycle of change/edit table in Dexterity, consider replacement by SQL stored procedure with Insert Into clause.

 

2.  Use Crystal Reports, call them from via VBA in Modified form

The easy way to call Crystal Report from your VBA code from your modified form:

Const RPT = "D:ClientsTheClientInvoice Status.rpt"

Public crwApplication As CRPEAuto.Application

Public crwReport As CRPEAuto.Report

Private Sub Print_BeforeUserChanged(KeepFocus As Boolean, CancelLogic As Boolean)

If SalesTransactionInquiryZoo.Type = "Invoice" Then

If crwApplication Is Nothing Then

                                Set crwApplication = CreateObject("Crystal.CRPE.Application")

End If

Set crwReport = crwApplication.OpenReport(RPT)

crwReport.ParameterFields(1).SetCurrentValue (DocumentNo)

crwReport.Preview

End If

3.  Use Direct .Net Web Publishing from Great Plains Database

The easiest and safest way is to use eConnect - SDK with VB samples, created for eCommerce programmers and web designers to call the functionality in Microsoft Great Plains.  If your company can not afford eConnect - create your own set of stored procedures to address Great Plains database and go ahead with Visual Studio.Net to do the web publishing.

Happy upgrading and customizing! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com

 

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies - USA nationwide Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, California, Texas, New York, Georgia, Arizona, Minnesota, Washington, Colorado and Florida and having locations in multiple states and internationally (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.


MORE RESOURCES:

BBC News

Microsoft: New software not Symantec, McAfee rival
Reuters - 15 hours ago
BOSTON (Reuters) - Microsoft Corp's upcoming security software is not designed to take sales from Symantec Corp and McAfee Inc as it is a stripped-down, ...
I really don’t want to use Windows anymore ZDNet
Microsoft To Stop Paid PC Security Service, Offers Free Anti-Virus ... AHN
Microsoft to offer free security software NetworkWorld.com
Bizjournals.com - Wall Street Journal
all 263 news articles


New Accounting Software Enhancements Recommended and Prioritized ...
MarketWatch - 1 hour ago
PETALUMA, CA, Nov 20, 2008 (MARKET WIRE via COMTEX) -- This week AccountMate Software Corporation shipped out their latest accounting software update, ...


PB Futures Selects Orc Software to Provide Low Latency Access to ...
MarketWatch - 5 hours ago
Orc Software (STO:ORC), the leading global provider of technology for advanced derivatives trading and connectivity, today announced PB Futures has selected ...


Ars Technica

Microsoft aims for the best of both software worlds
guardian.co.uk, UK - 12 hours ago
They bring in a predictable income, where selling software is unpredictable. Services can also be more profitable. If someone buys a pre-installed copy of ...
Quest Software Announces Support for Microsoft Business ... MarketWatch
Microsoft-hosted Online security-service for business users due in ... ZDNet
Microsoft embraces hosting its own software Seattle Post Intelligencer
CNET News - The Industry Standard
all 100 news articles


Macworld

The Iconfactory & ARTIS Software Announces Frenzic for the App Store
MarketWatch - 17 hours ago
GREENSBORO, NC, Nov 19, 2008 (BUSINESS WIRE) -- The Iconfactory, a Greensboro graphics and interface design firm, and ARTIS Software today announced the ...
Frenzic Game Comes to IPhone PC World
Game roundup: Frenzic and Cube arrive at the App Store Apple Insider
all 15 news articles


IntApp and EIM International Announce Software Reseller Agreement
MarketWatch - 16 hours ago
Through the partnership, EIM International will offer Wall Builder software and implementation services to its law firm clients. ...


Imaging3 to Debut 3D Real-Time Imaging Software and Perspective ...
MarketWatch - 15 hours ago
"The 3D Perspective Software and Interface displays the 3D real-time imagery utilizing a proprietary algorithm developed exclusively by Imaging3, ...


Double-Take Software, Inc. Adopts Shareholder Rights Plan
MarketWatch - 15 hours ago
The Rights Plan is not in response to any specific effort to acquire control of Double-Take Software, but is designed to deter coercive takeover tactics and ...


Area business news: Perceptive Software in Shawnee lays off 23
Kansas City Star, MO - 8 hours ago
Anticipating slower growth in the current year, Perceptive Software has laid off 23 employees. A representative of the document imaging software company ...
Perceptive Software cuts 23 jobs Kansas City Business Journal Bizjournals.com
all 10 news articles


Atlanta software startup VuBotics files for Chapter 11
Bizjournals.com, NC - 14 hours ago
Startup software firm VuBotics Inc. filed Wednesday for Chapter 11 bankruptcy protection after only three years in business. The Atlanta-based software ...

Software - Google News


Google
 

Home | Site Map | 101InfoLinks.com | Best Book Shop | Sports Fans ONLY
     .
© 2007