Sharing files on a network
By sharing (or hosting) a FileMaker Pro file on a FileMaker host, you and other users can use the same file simultaneously with compatible FileMaker client software.
Important Don't place a FileMaker Pro file in a shared folder for multiple devices to open at the same time; this can damage the file. You must use a FileMaker host to open the file so that the host can share the file with other users.
Host sharing
After you upload a file to a host and have the host open it, the host shares the file with connected clients. Hosts support many users, provide encrypted connections between hosts and clients, and also provide web technologies you can use to access data in the hosted files.
FileMaker Server and FileMaker Cloud allow FileMaker Pro and FileMaker Go clients to use shared files. They provide additional services such as FileMaker WebDirect, the FileMaker Data API, OData API, scheduled scripts, and more. See Uploading files to a host, FileMaker Server Help, and FileMaker Cloud Help.
Note Host software allows only recent versions of client software to connect. For compatible versions of host software, see the FileMaker platform technical specifications.
Peer-to-peer sharing
After you open a local file and enable FileMaker Network Sharing, FileMaker Pro can share the file with a small number of clients. Using FileMaker Pro to share is also called peer-to-peer sharing. See Peer-to-peer sharing.
Peer-to-peer sharing is insecure and should be used for testing purposes only. To share files using encrypted connections and with more users, use FileMaker Server or FileMaker Cloud.
Working in shared files
Once a shared file is opened by the host, clients have access to the same information, and all changes to the file appear in each user's window.
-
Modifications to the data made by any user are saved in the shared file. Any changes to layouts and scripts are also saved in the shared file.
-
Specified sort orders, find requests, import and export field orders, and print setups are specific to each user.
Although multiple users may make changes in a shared file at the same time, there are limitations to the types of simultaneous changes that are permitted.
Changes to | Limitation |
---|---|
Data in fields and records |
Two people can't edit the same record at the same time. |
Layouts and layout elements |
Two people can't modify the same layout at the same time. |
Value lists |
Two people can't modify or define value lists at the same time. One person can edit a value list while another person is using it in Browse or Find mode. |
Scripts |
Two people can't modify the same script at the same time. One person can edit a script while another person is using it. |
Tables, fields, relationships (database schema) |
Two people can't modify any of these elements at one time. |
Data source references |
Two people can't modify or define data sources at the same time. One person can edit a data source while another person is using it. |
Account access and privilege sets |
Two people can't modify or define account access and privilege sets at the same time. One person can create or modify an account access entry or privilege set while another person is using it. |
Notes
-
A host sharing a file is independent of any operating system file sharing. Access control you set up in Windows or macOS is not associated with access privileges you set up in FileMaker Pro, and vice versa.
-
Access privileges may restrict the ability of users to change certain elements in a file. See Managing security.
-
You can also publish your file on the web. Users can then access your data anywhere they have an internet or intranet connection using just a web browser. See Publishing databases on the web for more information.