A "split" database is actually two databases
one (the backend) holds the data tables
the second(the frontend) holds the programming logic,. forms/queries/reports/modules etc
each user has a separate front end, and all front ends are linked to a single backend. this is the best way of having a multi user database. It is much better than the alternative (dangerous) solution of all users opening the same network single copy of the database.
There are some very minor differences between operation of a split databases, and a single unsplit database.
By doing it this way, you can change the programme functions in the front end, independently of the back end - which I presume is the problem you are having.