3 Replies Latest reply on Jun 30, 2014 2:40 PM by philmodjunk

    Container Field Behavior

    HalMac

      Title

      Container Field Behavior

      Post

      One of my acquaintances sent me a FileMaker file with MP3's embedded in a container field. If I open the file in Windows 7 and double-click on the container field, QuickTime launches and I can play the audio in the container field of each record. When I attempt to do the same thing with the file on a Macintosh running Mavericks 10.9.3, nothing happens when I double-click on the container field. Why? The Windows computer is running FMP 12. The Macintosh computer is running FMP 13.

        • 1. Re: Container Field Behavior
          philmodjunk

               Double clicking the file only works when the file is inserted with "store a reference" enabled. When that option is used, no file is actually inserted into the container field, only a filepath to the file's original location.

               When you do this on the Mac, the file path stored in the container field is no longer a valid file path to that file and FileMaker cannot find that file in order to open it in QuickTime.

          • 2. Re: Container Field Behavior
            HalMac

                 All I received from my friend was the FileMaker file. There were no supplemental .MP3 files that came along with the FMP file. Again, accessing the container field that contains the sound for each record works on the Windows 7, FMP 12 copy of the database, but not on the Mac running 10.9.3 and FMP 13.

            • 3. Re: Container Field Behavior
              philmodjunk

                   To repeat, double clicking only works in FileMaker 12 or 13 when the file was inserted using "store a reference". This action tells FileMaker to find the original file and open it with the system's specified default application for that file type. It cannot open embedded files as they must first be exported before opening. So it would appear that you didn't get the file as well as the database.

                   Are you sure that this data was not inserted using FileMaker 11 in windows? There was an option that used OLE (object linking and embedding) that would embed a file and which could be opened via double click and this would not work with Macs. But this feature is not supported in FileMaker 12 and 13 so I do not see any way that a double click on a container could open any file. (A single click could run a script that exported and opened the file.)