[QODBC-Online] Using QuickBooks Online Data with VBA
Posted by Rajendra Dewani (QODBC Support) on 10 August 2015 03:20 PM
|
|
Using QuickBooks Online Data with VBACreating a Form in Microsoft Access:Note: Microsoft Access is a product with many uses, and will allow you to use your QuickBooks Online Data files in the same fashion as Access databases. Open MS Access, you can find it via Windows Start->All Programs->Microsoft Office : A default database file name Database1 appears in the box. You can edit this to a more relevant name, such as QB Link.accdb. Save the file as type "Microsoft Office Access Databases". Then Click "Create" to create a blank database:
After the new database is created, Create a New Form via "Form Design" link in Create Tab:
After the new form is created, Insert a button in the form: Rename button as per your requirement (In this example button name is "Select Customer"): Now go to button property window and set the property for "On Click" event select "Event Procedure" from dropdown list then click on "..." button: The new window is open which contains VBA code (In this example it contains code button click event): Now Insert module in the form by Right clicking on the form: Write code in the module (In this example I am writing code for selection of customer name): *Note: use "QuickBooks Online Data" instead of "QuickBooks Data"
Link newly created module with button click event: Now click on "Select Customer" button, you will get Name of all customer: By repeating above steps you can add functionality in your VBA code as per your requirement. In this example I have added functionality for Insert, Update & Delete of customer record: By clicking on "Insert Customer" button, the New customer is added with name "Testing VB": By clicking on "Update Customer" button, Newly added customer name is updated with the name "Updated Testing VB": By clicking on "Delete Customer" button, Newly added customer is deleted: Please refer below code which is used in this example: Select Customer: Public Sub exampleSelect() Insert Customer: Public Sub exampleInsert() Update Customer: Public Sub exampleUpdate() Delete Customer: Public Sub exampleDelete()
Tags: QuickBooks Online, QBO, Access, MS Access, QODBC Online VBA, VBA script, sample VBA online
| |
|