Microsoft Business Solutions ? Great Plains is designed to meet and extend the needs of small and mid-size organizations for its business success. Its comprehensive accounting and business management applications also provide businesses with capabilities to customize various modules of the Great Plains software to fit to their specific needs. Because of these potentials, Great Plains has been targeted to the whole spectrum of both horizontal and vertical clientele.
A number of industry-specific applications integrate well with Great Plains. This allows for more flexibility and unparalleled access to information that aids in decision-making and analysis of performance.
Crystal Reports is a report-writing software that can integrate itself to Great Plains' database. It goes beyond the report creation process of Great Plains' own Report Writer. As a developer, Crystal Reports will help your client access decision-driving information to aid in managing their businesses more effectively. So, how do we use Crystal Reports to extend Great Plains Report Writer?
Great Plains Table Structure
When a business entity is processed, the information is written onto the Great Plains database tables. This can be found by launching Great Plains, then: Tools > Resource Description > Tables. Find the appropriate Table:
RM00101 ? Customer Master File
SOP30200 ? Sales History Header File
Create ODBC Connection
Open Database Connectivity (ODBC) is an integration tool to connect a client application to an ODBC-compliant database. It allows exchanging information among databases and easily integrates with a wide range of present systems. Great Plains uses the ODBC drivers installed by Microsoft SQL Server.
To create an ODBC connection to a Great Plains company database, one common way is with the use of the Data Source dialog box. It prompts you to connect to the appropriate data source. Choose the company database that you are targeting that contains the data needed for your Crystal Reports report generation.
SQL Views
Microsoft SQL Server has a virtual table that you can access to minimize the complexity of looking at links in Crystal Reports itself. By referencing the view name in a Transact-SQL statement, a user can access this virtual table and retrieve the data for future selection to be applied into Crystal Reports.
SQL Stored Procedures
There are instances wherein you will not be able to pull all your needed data into one view. In this situation, you would need an SQL stored-procedure ? defined as a group of Transact-SQL statements compiled into a single execution plan. With the help of a stored procedure, you do not need to access individual tables to use in Crystal Reports.
Calling Crystal Reports via VBA/Modifier
It is possible to call the Crystal Reports engine from one Great Plains application to do a process with the use of Modifier and VBA. For example, you want to print a Crystal Reports invoice in Great Plains from the Sales Order Processing window, use Modifier and VBA to call up the Crystal Reports engine.
SQL Query
Using SQL Query Analyzer can help in making sure you are getting adequate results in your report generation. In addition, it debugs stored procedures and query performance problems. It can also copy existing database objects and locate, view or work with these objects within the database.
Need more information?
Contact us: 1-866-528-0577 or help@albaspectrum.com
For customization work and advice, please contact Andrew Karasev, Alba Spectrum Chief Technology Officer. His works include development of applications with the use of Dexterity, SQL, C# .NET, Crystal Reports and Microsoft CRM SDK.
Divine Rigor is the Technical Writer for Alba Spectrum Technologies USA ( http://www.albaspectrum.com ), a Great Plains, Microsoft CRM customization company. We are based in Chicago with locations in California, Arizona, Texas, Florida, Georgia, New York and contacts in international markets.
? Jan 2005 Alba Spectrum Technologies USA
Riverside Chicago charter limousine .. Lockport Chicago limo O’HareMicrosoft Great Plains and Microsoft CRM become more and more... Read More
In order to implement VLANs in a network environment, you'll... Read More
Stealing company information used to be the specialty of spies... Read More
All of us know that Microsoft bought former Great Plains... Read More
#5 All your hardware components like Printers, PCs etc come... Read More
I completed an experiment recently. I wanted to find out... Read More
The US House of Representatives has recently passed the "Spy... Read More
Not all of us have the luxury of working both... Read More
Document Management or Enterprise Information Management is perhaps one of... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
In a previous article, I wrote about OpenOffice... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
People often ask me: What image file formats will Photoshop... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
In this small article we will be looking at the... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Well, even if the combination might look very unusual, we... Read More
There is many things more frustrating than surfing a website... Read More
When you buy a computer, it most likely comes with... Read More
Most people understand that the "hardware" part of their computer... Read More
Looks like Microsoft Great Plains becomes more... Read More
It's not very often I get excited about a software... Read More
Introduction: The creating of a computer program involves a number... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
TikiWiki is open source software - it is written in... Read More
Lincoln Stretch rentals Lake Villa ..There are plenty of articles out there about how to... Read More
Software development is a risky business.Many software developers are barely... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Adware is a type of Spyware program that displays some... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
The adware and spyware definitions list is very long. But... Read More
Before September 1995, Microsoft Windows was an MS-DOS program. DOS... Read More
Usually, the easiest way to tell you have spyware is... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Remember back in the days where screensavers were the coolest... Read More
Anyone who has ever used Microsoft Word knows that it... Read More
As of now - Great Plains Dynamics/eEnterprise is transformed/renamed into... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
Microsoft Business Solutions Great Plains is mid and even corporate... Read More
It???s easy to understand why you might be drawn to... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
In a previous article, I wrote about OpenOffice... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
Software |