![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| |||
| |||
|
|
Howard Schlossberg wrote: It's not that you can't trust Set Field, it's just that you need to plan for its new behavior. Prior to FM7, the Set Field step would lock a record, change the data, and unlock (exit) the record. In FM7/8, Set Field will lock the record if it's not already locked, change the data, and will remain in the locked record. The benefit of this is that you can now run a series of Set Field steps without the time and resources it takes to lock and unlock the record for each step. Of course the down side is that I now have spent days of effort adding Commit Record commands to key places in scripts. And its not everytime I use Set Field either there are places where the Set works fine and can be read immediately, but other places it doesn't. So instead of upgrading and going on my way, I have to expend effort 'fixing' something that was already working. Now you just have to remember to include a Commit Records step at the end of each script (or don't include this step if you want to leave the cursor in a field and let the user make more edits or revert all your changes). Which, again, is fine for new development, but most of us are upgrading. I think an option to use the old behavior would have been nice.. |
#12
| |||
| |||
|
#13
| |||
| |||
|
|
OK, so for my 82 file company-wide solution I'm in a world of Set Field hurt. Let's say I can accept that. But what is the behavior for when you do a Set Field for a related field? Do I have to go to the related file and do a commit there too? I see an overall lack of documentation about this change but maybe I'm looking in the wrong places. |
#14
| |||
| |||
|
#15
| |||
| |||
|
#16
| |||
| |||
|
|
I've been following this thread (and similar threads in many places) with trepidation. My own 80+ file solution (served to two dozen users) will inevitably have to be converted someday. But I post because I saw an offhand comment somewhere that was never followed up on. The comment was that it is much easier to convert from 6 directly to 8, rather than going from 6 to 7, then later to 8. Perhaps the Set Field/Commit Record issue is being dealt with more automatically in 8? I have also decided that when the time comes for me, I'll have to invest in FMRobot and Metadatamagic. |
|
Though pricey, both look like they are not only very useful conversion tools, but useful in the long term as post-conversion development tools. |
|
Steve Brown |
#17
| |||
| |||
|
#18
| |||
| |||
|
|
I didn't see support for copy/paste script steps in FM 8, but I saw a hint from a screen shot that the feature might be in FM 8 Advanced, for which there was no demo yet. Is the feature in FM 8? Is it in FM 8 Advanced? |
#19
| |||
| |||
|
|
Paul Bruneau wrote: I didn't see support for copy/paste script steps in FM 8, but I saw a hint from a screen shot that the feature might be in FM 8 Advanced, for which there was no demo yet. Is the feature in FM 8? Is it in FM 8 Advanced? It is a feature of FileMaker Pro Advanced only. |
![]() |
| Thread Tools | |
| Display Modes | |
| |