|
June, 2005
Issue 3
Contents
Customer
Helpdesk System Implemented for Tech Support
With the increased amount of
pre-sales and technical questions due to the popularity of our
products we had to rethink our previous methods of handling these
types of phone calls and email. So to serve you in a more
efficient manner, we have implemented the centralised QODBC
support system from USA which is a web based ticket system that
you as a customer can input into directly with a much faster
response time.
The Customer Helpdesk system has
a FAQ (Frequently Asked Questions) knowledge base section which
ranks questions by popularity and can be searched by key words for
results, often finding the answers immediately. The FAQ and
knowledge base are growing on a daily basis, so if you can’t find
what you’re looking for within the Help Desk, submit a support
ticket. Your question or technical problem will receive a same day
reply even if you are just evaluating our products or a fully
registered user. We have 6 technical people monitoring this system
in order to provide you with resource direction or answers to your
questions. Click
here to go to the
QODBC Frequently Asked Questions and
Helpdesk System.
Back
to Top
From the Support Desk
This month's support incident article comes from a QODBC Pro
Read Write Edition user that asked,
"How do I find out what columns are required on table
inserts or updates?"
You can use
the SP_COLUMNS tablename stored procedure
command in VBDemo to get the EXACT table schema rules for
the QuickBooks Company file you have open. The last few
columns have Queryable, Insertable, Updateable,
Required_On_Insert and the format ie:-
sp_columns
Invoiceline

You can also use the
SP_PRIMARYKEYS tablename stored procedure command
in VBDemo to get the EXACT table primary keys for the
QuickBooks Company file you have open.
sp_primarykeys
Invoiceline

Using a primary key is the
fastest method of retrieving rowsets, for example:-
SELECT * FROM
InvoiceLine where TxnID='196-1045628533'
One of the
most frequently asked questions submitted to our technical
staff is,
“How do
I join the Invoice table to the InvoiceLine?”
The SQL statement would be:-
SELECT * FROM {OJ Invoice INNER JOIN InvoiceLine ON (Invoice.TxnID
= InvoiceLine.TxnID)} where Invoice.TxnID='196-1045628533'
But this is not necessary. In QODBC all the child tables,
like InvoiceLine contain all the fields from the Invoice
(parent table). Simply do your select using InvoiceLine and
reference the same fields you would in the Invoice table.
This will increase your performance by many times.
As a general rule of thumb, if you need to reference any
field from a table that has the child table name in it, like
InvoiceLineItemRefListID, then use the child table (InvoiceLine)
otherwise use the parent table (Invoice). This applies to
all other parent, child (line and txn) tables.
You can also
narrow the rowsets returned by using a date range in
transaction child tables to make the execution of queries
faster, regardless of the size of your QuickBooks Company
file. For example:-
SELECT * FROM InvoiceLine WHERE TimeModified = {ts'2005-06-30
11:54:25.000'}
SELECT * FROM InvoiceLine WHERE TxnDateMacro = 'LastMonth'
SELECT * FROM InvoiceLine WHERE TxnDate > {d'2005-01-01'}
SELECT * FROM InvoiceLine WHERE TimeModified >= {ts'2005-06-01
00:00:00.000'} AND TimeModified <= {ts'2005-07-01
00:00:00.000'}
Back
to Top
Website Product Links
 |
QODBC is an ODBC
driver for reading and writing QuickBooks 2005/06, 2004 & 2003
Pro, Premier, Accountant and Enterprise
accounting data files by using standard SQL
queries. The Basic edition is FREE! |
 |
QDashboard automates
the transfer of data to and from QuickBooks with very
little user intervention, with no programming required!
QDashboard eliminates the need to re-enter data manually,
saving time and money and eliminating data transfer errors
caused by manual re-entry. |
 |
QTableGrabber
is an Excel Add-In that gives you access to
QuickBooks data tables with virtually no limitation on
transaction accessibility other than certain payroll
information that Intuit does not make available outside
its QuickBooks product line. |
 |
QReportGrabber allows
you to create a live data link between QuickBooks report
data and an Excel spreadsheet – all from within Excel.
This innovative Excel add-in installs new menus directly
in Excel, allowing you easy access to all available
QuickBooks reports you are familiar with. |
 |
Last Price & Cost Grabber
is a utility that displays a listing of both QuickBooks
vendor costs and customer selling prices for a particular
item – or range of items – in one central location.
There's no need to run multiple reports, take extra time
to select item filters, or re-arrange multiple windows to
see both what you pay for an item, and what price you
charge your customer. Each tab in Last Price & Cost
Grabber can be used independently or in conjunction with
each other. |
 |
QDataViewer is a
multi-purpose reporting and data formatting tool designed
specifically to use QuickBooks 2005/06, 2004 & 2003 Accounting
data. The expandable platform of QDataViewer allows the
customer to add an unlimited number of report variations
to the included "canned" templates based on a basic
knowledge of Crystal Reports 9. If they are not using
Crystal Reports, Data Access Worldwide can also custom
design reports based on customer needs. |
|
Try our
QuickBooks Tools & Utilities for 30 Days FREE! |
Do
you know someone who would benefit from receiving
QODBC News Asia Pacific?
If so, please forward this issue to them and ask them to subscribe
by visiting the link below. We genuinely appreciate your help
in spreading the good news about QODBC!
To subscribe to this newsletter, click
here.
Send
comments to
CustomerService@DataAccess.com.au.
Data Access Worldwide is located at Shop 9, 246 Dorset Road,
Boronia VIC 3155, Australia. Tel: +61 3 9761 3644.


Back
to Top
|