QuickBooks desktop editions |
Top Previous Next |
QuickBooks is the name of various editions of Microsoft Windows-based desktop accounting software. FullSpeed works with all desktop editions of QuickBooks (Pro, Premier, Enterprise, etc.), including U.S. and non-U.S. versions—UK, Canadian, Australian, etc. ( www.QuickBooks.com ) Usage Notes
QuickBooks Fields Data limitations of fields In QuickBooks as in most applications, some fields accept a limited range of data. The Quantity and Rate (or Price) columns, for instance, only accept numbers...and they reject numbers with more than five decimal places! If your macro tries to send data to a QuickBooks field which doesn't conform to the field's requirements, QuickBooks will likely pop up an error message, and that will cause your macro to stop running. When creating formulas, keep in mind that you are in charge of how FullSpeed sends results to the target application. When necessary, use FullSpeed's formatting features to control the format and number of decimal places of numeric results. Also, you can use spreadsheet functions like IF to prevent sending certain kinds of results which would produce errors—such as preventing negative numbers from being sent to a field which accepts only positive numbers. Accessibility of certain fields You might think that all fields on a QuickBooks form would be accessible, but that isn't so! Only fields which are accessible according to the following rules can be sources of data for FullSpeed formulas, or destinations for writing formula results.
Why test access on a blank row? Because columns which are accessible by Tabbing across a blank row are accessible for all QuickBooks Item types. (Columns which are inaccessible on a blank row can only be accessed for some Item types.) Any QuickBooks column with a grayed background won't be accessible. Also, any column which is supported by some Item types but not others won't be universally accessible to your macros. The following are examples:
|