![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I'm working with 8.5 on a database that is served by a dedicated hosting company (ODItech). So, all of the users, plus myself (outside developer) access it remotely. I want to script an import of a found set from one table to another within the same database file. The only way I can figure out to specify the source file/table is by choosing it via the "remote" dialog. So this ends up specifying the path to the server as the location of the file. When I run the import, I get all records, rather than just the found set. Filemaker HELP explains that if the source file is closed, you will indeed get all the records. The file needs to be open to get the found set. So, it makes sense to me that on the server, which is where I'm specifying the source file to be, that the file is closed. Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? |
#3
| |||
| |||
|
|
In article <greg-3DE95D.11261302022007 (AT) bubbleator (DOT) drizzle.com>, Greg Dember <greg (AT) artocratic (DOT) com> wrote: I'm working with 8.5 on a database that is served by a dedicated hosting company (ODItech). So, all of the users, plus myself (outside developer) access it remotely. I want to script an import of a found set from one table to another within the same database file. The only way I can figure out to specify the source file/table is by choosing it via the "remote" dialog. So this ends up specifying the path to the server as the location of the file. When I run the import, I get all records, rather than just the found set. Filemaker HELP explains that if the source file is closed, you will indeed get all the records. The file needs to be open to get the found set. So, it makes sense to me that on the server, which is where I'm specifying the source file to be, that the file is closed. Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? If you're accessing the file, then it must be open on the server. Since the Import from FileMaker file doesn't appear to be working, you could try exporting the data to a separate file and then importing that into the other Table. Helpful Harry Hopefully helping harassed humans happily handle handiwork hardships ;o) |
#4
| |||
| |||
|
|
Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? |
#5
| |||
| |||
|
|
In article <040220071609206658%helpful_harry (AT) nom (DOT) de.plume.com>, Helpful Harry <helpful_harry (AT) nom (DOT) de.plume.com> wrote: In article <greg-3DE95D.11261302022007 (AT) bubbleator (DOT) drizzle.com>, Greg Dember <greg (AT) artocratic (DOT) com> wrote: I'm working with 8.5 on a database that is served by a dedicated hosting company (ODItech). So, all of the users, plus myself (outside developer) access it remotely. I want to script an import of a found set from one table to another within the same database file. The only way I can figure out to specify the source file/table is by choosing it via the "remote" dialog. So this ends up specifying the path to the server as the location of the file. When I run the import, I get all records, rather than just the found set. Filemaker HELP explains that if the source file is closed, you will indeed get all the records. The file needs to be open to get the found set. So, it makes sense to me that on the server, which is where I'm specifying the source file to be, that the file is closed. Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? If you're accessing the file, then it must be open on the server. Since the Import from FileMaker file doesn't appear to be working, you could try exporting the data to a separate file and then importing that into the other Table. Helpful Harry Hopefully helping harassed humans happily handle handiwork hardships ;o) Thank you Harry. If that's the only solution, I'll do what you suggested. Even if the file is "open" on the server, I'm thinking that what's happening is that in the process of locating the file source on the server, I'm losing track of the found set, because the found set is for ME as a user. I wish there were a way that I could specify the file as an import source and preserve the identity of the user who created the found set. If NOT, then I'll do what you suggested and export from the found set, then import from the resulting data file. Thanks, Greg |
#6
| |||
| |||
|
|
Greg Dember <greg (AT) artocratic (DOT) com> wrote: Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? one way is getting the number of the found records, and writing in an "import field" a new "ref of import" and a sequentiel number from 1 to "number of fund records" then, a script creates the good number of empty recodrs with the same sequentiel field and a constant field with "ref of import". Finaly import with option "update matching record", matching with "ref of import" and "sequentiel number", and thereafter zeroing all service fields another option is using a service file ; don't forget testing the script twice to get the option of automatically rewriting the service file without the alert message. |
#7
| |||
| |||
|
|
I'm working with 8.5 on a database that is served by a dedicated hosting company (ODItech). So, all of the users, plus myself (outside developer) access it remotely. I want to script an import of a found set from one table to another within the same database file. The only way I can figure out to specify the source file/table is by choosing it via the "remote" dialog. So this ends up specifying the path to the server as the location of the file. When I run the import, I get all records, rather than just the found set. Filemaker HELP explains that if the source file is closed, you will indeed get all the records. The file needs to be open to get the found set. So, it makes sense to me that on the server, which is where I'm specifying the source file to be, that the file is closed. Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? Thank you In Advance!!!! Greg |
#8
| |||
| |||
|
|
On 2007-02-02 20:26:13 +0100, Greg Dember <greg (AT) artocratic (DOT) com> said: I'm working with 8.5 on a database that is served by a dedicated hosting company (ODItech). So, all of the users, plus myself (outside developer) access it remotely. I want to script an import of a found set from one table to another within the same database file. The only way I can figure out to specify the source file/table is by choosing it via the "remote" dialog. So this ends up specifying the path to the server as the location of the file. When I run the import, I get all records, rather than just the found set. Filemaker HELP explains that if the source file is closed, you will indeed get all the records. The file needs to be open to get the found set. So, it makes sense to me that on the server, which is where I'm specifying the source file to be, that the file is closed. Does anybody have any suggestions how, in a multi-user, served database situation, I can compel an import to only operate on a specific user's found set? Thank you In Advance!!!! Greg Create a script that loops through all recrods, puts the record value into a local variable $Fields, then in the script create a new window, new record in the other table, Set the fields to the$Fields, close window, go to next record, and loop until the end..... use freeze window to speed up the process. It should fix the job. Or am I misunderstanding you? Nicolay |
![]() |
| Thread Tools | |
| Display Modes | |
| |