![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
We all know that Filemaker keeps data and code in the same files. The question is how can I update the layouts and the code in a solution without changing the data. I have a client who is running his business with one of my filemaker solutions. I want to change layout and code at home and just upgrade the solution at my clients place without affecting his data. |
#3
| |||
| |||
|
|
If you can't remember all what you've done, you then have to make a clone - with zero record - of your modified file, say 'YrFile clone.fp7'... snip |
(
#4
| |||
| |||
|
|
In article <459f7901$0$288$426a74cc (AT) news (DOT) free.fr>, "Remi-Noel Menegaux" rnmenegaux_AT_free.fr> wrote: If you can't remember all what you've done, you then have to make a clone - with zero record - of your modified file, say 'YrFile clone.fp7'... snip You have to be a little careful with the Clone option. Although it does save a copy of the file with no records, it also saves it with no Global field data either ... at least it does in older versions of FileMaker, hopefully they've fixed it in newer versions. This can be annoying when you realise that, for example, your custom graphics for dynamic buttons are not in the new file. (Helpful Harry Hopefully helping harassed humans happily handle handiwork hardships ;o) |
#5
| |||
| |||
|
|
"Helpful Harry" <helpful_harry (AT) nom (DOT) de.plume.com> wrote in message news:070120071110423910%helpful_harry (AT) nom (DOT) de.plume.com... In article <459f7901$0$288$426a74cc (AT) news (DOT) free.fr>, "Remi-Noel Menegaux" rnmenegaux_AT_free.fr> wrote: If you can't remember all what you've done, you then have to make a clone - with zero record - of your modified file, say 'YrFile clone.fp7'... snip You have to be a little careful with the Clone option. Although it does save a copy of the file with no records, it also saves it with no Global field data either ... at least it does in older versions of FileMaker, hopefully they've fixed it in newer versions. This can be annoying when you realise that, for example, your custom graphics for dynamic buttons are not in the new file. (The behavior you describe only works in single-user solutions. Global variables are empty when a guest of a hosted system logs in... so it's not good to keep them there anyway. Best practice is instead to have a table/record for the interface graphics and initialize your global variables from that on startup. |
#6
| |||
| |||
|
|
Global variables are empty when a guest of a hosted system logs in... I thought that when the user logs in they are given a copy of the Global field's data from the host, and after that any changes are really local to each user |
#7
| |||
| |||
|
|
Harry, Global variables are empty when a guest of a hosted system logs in... I thought that when the user logs in they are given a copy of the Global field's data from the host, and after that any changes are really local to each user Oh, sorry you're right. I spend too much time working on a system more-or-less permanently hosted on FileMaker Server Advanced. Therefore, I'm always a client. Even if I'm defining fields, etc., as an administrator, the globals are not saved at the end of a session, and there is no method for a client of a multi-user system to write those permanently to the file, unless you open it as the host, locally. I just got into the habit of storing the data in a "real" field first, THEN copying it over. |
#8
| |||
| |||
|
|
We all know that Filemaker keeps data and code in the same files. The question is how can I update the layouts and the code in a solution without changing the data. I have a client who is running his business with one of my filemaker solutions. I want to change layout and code at home and just upgrade the solution at my clients place without affecting his data. |
#9
| |||
| |||
|
|
"Bill Marriott" <wjm (AT) wjm (DOT) org> a écrit dans le message de news: X5CdnWng5PKZpD3YnZ2dnUVZ_o-knZ2d (AT) comcast (DOT) com... Harry, Global variables are empty when a guest of a hosted system logs in... I thought that when the user logs in they are given a copy of the Global field's data from the host, and after that any changes are really local to each user Oh, sorry you're right. I spend too much time working on a system more-or-less permanently hosted on FileMaker Server Advanced. Therefore, I'm always a client. Even if I'm defining fields, etc., as an administrator, the globals are not saved at the end of a session, and there is no method for a client of a multi-user system to write those permanently to the file, unless you open it as the host, locally. I just got into the habit of storing the data in a "real" field first, THEN copying it over. Just to add my 2cts, I'd say that's one of the reasons for having a 'Parameters' table with one record only where you can store as regular fields any 'global' value you want to keep for all users. |
#10
| |||
| |||
|
|
We all know that Filemaker keeps data and code in the same files. The question is how can I update the layouts and the code in a solution without changing the data. I have a client who is running his business with one of my filemaker solutions. I want to change layout and code at home and just upgrade the solution at my clients place without affecting his data. |
![]() |
| Thread Tools | |
| Display Modes | |
| |