Software Information

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


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:

AFP

SAP to buy Ariba, boosts cloud bet
Reuters
By Noel Randewich and Jim Finkle | SAN FRANCISCO (Reuters) - Top European software company SAP AG plans to buy Ariba Inc in a deal valuing the business and commerce network company at $4.3 billion, its latest maneuver against Oracle in the fast-growing ...
SAP to Acquire Ariba for $4.3 Billion in Biggest Push Into CloudSan Francisco Chronicle
SAP to buy Ariba for $4.5B, extending cloud pushBusinessWeek
SAP Agrees to Acquire Ariba in $4.3 Billion DealBloomberg
Los Angeles Times -Wall Street Journal -New York Times
all 311 news articles »


Wondershare Software Co. PDF Converter Pro
PCWorld
Wondershare Software Co. PDF Converter Pro Review, by Alan Stafford May 22, 2012 One-trick-pony software applications often play useful roles, especially if they have secondary advantages such as a lower price, smaller memory requirements, ...

and more »


Shunra Software Sponsors HP Discover 2012
San Francisco Chronicle (press release)
Shunra Software, the industry-recognized authority in network virtualization and application performance engineering, will offer three educational sessions at HP Discover 2012 and will be exhibiting its capabilities in booth 126.

and more »


CBS Local

Business software provider's revenue strong
Detroit Free Press
The business software and services provider also said the company is still on track to do an initial public offering of 20% of its Covisint subsidiary this fall or winter. Covisint is a provider of online business-to-business service platforms that ...
Compuware Profits Fall Despite Higher RevenueCBS Local

all 21 news articles »


Tableau Software Continues Global Expansion with Latin America Launch
Seattle Post Intelligencer
Tableau Software, the global leader in rapid-fire business intelligence software, today announced its launch in Latin America. International sales veteran Miguel Nhuch will lead the company's efforts to expand in the region, delivering fast analytics, ...

and more »


Calyx Software Named RegulatorConnect Certified Partner
MarketWatch (press release)
DALLAS, TX, May 22, 2012 (MARKETWIRE via COMTEX) -- Calyx Software(R), the preferred mortgage solution provider for banks, credit unions, mortgage bankers and brokers, announced today that they have been awarded RegulatorConnect(R) Certification by ...

and more »


BobCAD-CAM, Inc. Releases Latest Software for Manufacturing
San Francisco Chronicle (press release)
CNC Machining Software Pioneer BobCAD-CAM Officially Releases Its Version 25 Advanced Machining System to Global Manufacturing Markets Clearwater, FL (PRWEB) May 22, 2012 As manufacturers seek to reduce waste, increase productivity and long term ...

and more »


Marin Software Sees Explosive Adoption of Professional Edition
MarketWatch (press release)
SAN FRANCISCO, CA, May 22, 2012 (MARKETWIRE via COMTEX) -- Marin Software, provider of the leading digital ad management platform for advertisers and agencies, today announced since its debut in March 2011 more than 300 brands worldwide have adopted ...

and more »


AFP

Internet domain name project relaunches after software bug
Reuters
By Georgina Prodhan | LONDON (Reuters) - A project to allow companies to set up a website with almost any address has relaunched after a software glitch exposed sensitive details of applications last month, forcing it to shut down.
ICANN resumes bids for new Internet suffixes after software glitch shut down ...Washington Post

all 124 news articles »


Take-Two Interactive Software, Inc. Reports Results for Fourth Quarter and ...
MarketWatch (press release)
Take-Two Interactive Software, Inc. (NASDAQ:TTWO) today reported financial results for the fourth quarter and fiscal year ended March 31, 2012, which were in line with its most recent financial outlook. In addition, the Company provided its financial ...

and more »

Google News

home | site map
© 2006