Microsoft Retail Management System and Crystal Reports

Microsoft Retail Management System (MS RMS),database that you are targeting that contains the data
formerly known as QuickSell 2000, is an integratedneeded for your Crystal Reports.
retail management software designed to help smallTables Structure
and medium-sized retailers to automate their businessWhen a business entity is processed, the information is
processes. It runs on personal computers and can bewritten onto the RMS database tables. The tables
used by practically any type of a retail environment:structure is self-explanatory. Entities include Customers,
sporting goods, hobby stores, convenience foodTransactions, Supplier and Tender.
stores, appliance stores, liquor stores, just to name aLinks
few. It can also help manage a number of store andThe master table in Microsoft RMS usually displays an
headquarters operations including inventory control,ID Column and the Transaction linked to it:
employee management, purchase orders, and salesTransaction.CustomerID=CustomerID. If you were to
tracking.create a query that will display customer information
Microsoft RMS uses worksheet technology, whereinand sales transactions, do the following statement:
updates from Headquarters are deployed to theSelect b.FirstName, b.LastName, a.* from [Transaction]
stores by generating a worksheet with a specifieda join Customer b on a.CustomerID=b.ID
command. The stores, on the other hand, upload dataUse this knowledge to create links for your report
including sales transaction and receipt journals back tocreation.
Headquarters. These transactions are not generatedSQL Views and Stored Procedures
from Headquarters. It is, therefore, not wise to attemptSince Microsoft SQL can be deployed in RMS, you
data integration of such transactions between the twohave unlimited access to SQL Views and execute a
entities (store and headquarters).number of Transact-SQL statements into one using
Crystal Reports is a report-writing software that canStored Procedures.
integrate itself to Microsoft RMS database. It goesAdvanced Techniques and Tips
beyond the report creation process of RMS' ownYou can create a link server in Microsoft SQL
Report Writer. As a developer, Crystal Reports willEnterprise Manager to connect to all ODBC
help your client access decision-driving information toOLEDB-compliant databases (Ctree, PervasiveSQL/
aid in managing their businesses more effectively.Btrieve, MS Access, Oracle, DB2, Unidata) and C
The following are some guidelines in using CrystalODBC-compliant database such as Navision.
Reports in Microsoft RMS:You can also use the OPENROWSET keyword in
Microsoft SQL Server or MSDEMS SQL to create a pool of linked databases for your
A native SQL driver can be deployed in RMS toCrystal Reports.
connect to the database targeted for reportNeed more information?
generation.Contact us:
You can also use Open Database ConnectivityFor customization work and advice, please contact
(ODBC) - an integration tool to connect a clientAndrew Karasev, Alba Spectrum Chief Technology
application to an ODBC-compliant database. MicrosoftOfficer. His works include development of applications
RMS uses the ODBC drivers installed by Microsoftwith the use of Dexterity, SQL, C# .NET, Crystal
SQL Server. Once it prompts you to connect to theReports and Microsoft CRM SDK.
appropriate data source, choose the company