Vectorworks 2011 introduced the ability to use an ODBC (Open Database Connectivity) interface to communicate with external databases. To use this functionality; ODBC drivers and an ODBC manager are required.
Windows:

Start FileMaker Pro and open the file. Go to File > Sharing > ODBC/JDBC and turn on ODBC/JDBC Sharing for this file. Close the dialog with OK and do not close anything. Start 32bit version of ODBC Administrator, located at \Windows\SysWOW64\odbcad32.exe. On the ‘System DSN’ tab click on ‘Add…’ and a dialog ‘Create New Data Source’ will open. Choose ‘FileMaker ODBC’ and click ‘Finish’. A wizard will start. Follow it and during steps enter a name for the data source, e.g. ‘FM Test’, enter the IP of the machine, where the FileMaker is running (‘localhost’ if the application is running on the same machine). Turn on ‘Connect to host to obtain the names of available databases’, select the Database and finish the wizard.
Close the ODBC Administrator with OK. Start Vectorworks and go to Tools > Database > Manage Databases. Click on Connect button and choose the DSN ‘FM Test’ from the popup, use ‘admin’ as username if you don’t use something else and close the dialog with OK. The connection is established. Mark a column as a key and close the dialog with OK.

Create the following record format and map its fields to the database columns:

Close the dialog with OK and draw a rectangle. Go to data pane in the OIP and attach record Space to it. Go to Tools > Database > Object Connection and select a row from the table:

Close the dialog with OK and execute Tools > Database > Update Vectorworks Document and look at the data pane. The record instance is updated. Use Tools > Database > Update External Database to update data in the external database.


Start FileMaker Pro and open the file. Go to File > Sharing > ODBC/JDBC and turn on ODBC/JDBC Sharing for this file. Close the dialog with OK and do not close anything. Start ODBC Manager and on System DSN click Add. Choose FileMaker ODBC driver from the list and click OK. A wizard will start and following steps enter name for the data source, e.g. 'FM Test', enter the IP of the machine where FileMaker is running (write 'local' if the machine is the current machine) as Host and turn on 'Connect to host to obtain the names of available databases.'. Then select the database 'TestDatabase' and finish the wizard.
Start Vectorworks and go to Tools > Database > Manage Databases. Click on Connect button and choose the DSN ‘FM Test’ from the popup, use ‘admin’ as username if you don’t use something else and close the dialog with OK. The connection is established. Mark a column as a key and close the dialog with OK.

Create the following record format and map its fields to the database columns:

Close the dialog with OK and draw a rectangle. Go to data pane in the OIP and attach record Space to it. Go to Tools > Database > Object Connection and select a row from the table:

Close the dialog with OK and execute Tools > Database > Update Vectorworks Document and look at the data pane. The record instance is updated. Use Tools > Database > Update External Database to update data in the external database.
