{"id":12023,"date":"2018-07-09T17:53:56","date_gmt":"2018-07-09T17:53:56","guid":{"rendered":"https:\/\/www.directimpactsolutions.com\/?p=12023"},"modified":"2024-06-01T01:26:00","modified_gmt":"2024-06-01T01:26:00","slug":"card-windows-display-layouts-from-another-file","status":"publish","type":"post","link":"https:\/\/www.directimpactsolutions.com\/en\/card-windows-display-layouts-from-another-file\/","title":{"rendered":"Card Windows: Display Layouts from Another File"},"content":{"rendered":"<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-1024x478.jpg\" alt=\"card windows, display layouts from another file\" class=\"wp-image-12052\" style=\"width:709px;height:331px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-1024x478.jpg 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-300x140.jpg 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-768x358.jpg 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-1536x717.jpg 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-2048x956.jpg 2048w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-600x280.jpg 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>With the release of FileMaker 16 came the <a href=\"https:\/\/youtu.be\/elDPTyxPQ9E\" target=\"_blank\" rel=\"noreferrer noopener\">Card Windows<\/a> feature, one that I\u2019m still really excited about \u2013 seriously! In this post we\u2019ll be covering their ability to display layouts from external files.<\/p><p>Displaying layouts from another file using card windows can be accomplished in two ways, depending on what type of information you are trying to display. The Go To Related Record script step (which we\u2019ll cover first) can easily be configured to display related data from another file using a layout that already exists in that other file. This is a great time-saver if you already have an established relationship between the tables in each file. For a nearly limitless method, we can use the New Window script step to open any layout existing in another file (not just the related data) with a few extra steps. This second option is especially useful for modularization in your solutions.<\/p><p>Creating a Relationship from \u2018File A\u2019 to \u2018File B\u2019<\/p><p>For both methods mentioned above, you\u2019ll need to set up a relationship between \u2018File A\u2019 and \u2018File B\u2019 first. In our example we\u2019ll be creating an&nbsp;external data source&nbsp;in the Contacts file to reference the Meetings file. This will allow us to open a card window in Contacts to display a layout that exists in Meetings.<\/p><h3 class=\"wp-block-heading\"><strong>Step 1<\/strong><\/h3><p>Go to File &gt; Manage &gt; External Data Sources<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"458\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-1.png\" alt=\"\" class=\"wp-image-12024\" style=\"width:626px;height:360px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-1.png 797w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-1-300x172.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-1-768x441.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-1-600x345.png 600w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/figure><h3 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 2<\/strong><\/h3><p>Click the \u2018New\u2026\u2019 button to add a data source.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"399\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-2.png\" alt=\"\" class=\"wp-image-12026\" style=\"width:628px;height:271px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-2.png 924w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-2-300x130.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-2-768x332.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-2-600x259.png 600w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\" \/><\/figure><h3 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 3<\/strong><\/h3><p>Give your data source a name and click \u2018Add File\u2026\u2019 to locate and add the file you are trying to connect to. Or if you know the file\u2019s location already, you can type it directly into the File Path List box. In our example we are connecting to the Meetings file, so I\u2019ve added that as my source. Click OK in both windows when done.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"939\" height=\"722\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-3.png\" alt=\"\" class=\"wp-image-12028\" style=\"width:631px;height:485px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-3.png 939w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-3-300x231.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-3-768x591.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/EDS-3-600x461.png 600w\" sizes=\"auto, (max-width: 939px) 100vw, 939px\" \/><\/figure><p>You now have an external data source set up, so let\u2019s continue. &nbsp;<\/p><h3 class=\"wp-block-heading\">Card Windows Method One: Using the Go To Related Record Script Step<\/h3><p>Now that we have an external data source setup for Meetings, let\u2019s add a table occurrence from that file to our relationship graph in the Contacts file so we can create a relationship between the two.<\/p><h4 class=\"wp-block-heading has-medium-font-size\"><strong>Step 1<\/strong><\/h4><p>Go to File &gt; Manage &gt; Database and click the \u2018Relationships\u2019 tab at the top.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"564\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-1.png\" alt=\"\" class=\"wp-image-12030\" style=\"width:637px;height:427px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-1.png 842w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-1-300x201.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-1-768x514.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-1-600x402.png 600w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 2<\/strong><\/h4><p>Click the button to add a new Table Occurrence (bottom-left button) and then click on the \u2018Current File\u2026\u2019 Data Source to select the new one you just created (Meetings in our example). Choose the table to want a relationship with, give it a meaningful name and click OK.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"675\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-2.png\" alt=\"\" class=\"wp-image-12032\" style=\"width:638px;height:427px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-2.png 1008w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-2-300x201.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-2-768x514.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-2-600x402.png 600w\" sizes=\"auto, (max-width: 1008px) 100vw, 1008px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 3<\/strong><\/h4><p>Create the desired relationship between a table occurrence in your file (Contacts in this example) and the one you just created. Note: because I have a join table between Contacts and Meetings, I created two external table occurrences for this example. Click OK when done to close the Manage Database window.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"670\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-3.png\" alt=\"\" class=\"wp-image-12034\" style=\"width:640px;height:425px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-3.png 1010w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-3-300x199.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-3-768x509.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-3-600x398.png 600w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 4<\/strong><\/h4><p>Now that we have established a relationship between Contacts and Meetings, we can create a script that uses the Go To Related Record script step. Once you\u2019ve created your script, open &nbsp;the Go To Related Record Options dialog box. You\u2019ll notice when you select the related table (Meetings in this example) that is stored externally, an option appears titled \u2018Use external table\u2019s layouts\u2019. Check this box, and you\u2019ll be given a list of layouts for that table in the other file.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"693\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-4.png\" alt=\"\" class=\"wp-image-12036\" style=\"width:641px;height:434px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-4.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-4-300x203.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-4-768x520.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-4-600x406.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 5<\/strong><\/h4><p>Now that your script is ready, you can connect it to a button or trigger. In this example we\u2019ll assign our script to the \u2018Meetings\u2019 button on the Contact Detail layout. When clicked, we see the related meeting in a card window.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-5.png\" alt=\"\" class=\"wp-image-12038\" style=\"width:644px;height:491px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-5.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-5-300x229.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-5-768x586.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/GTRR-5-600x458.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--30)\">Card Windows Method Two: New Window<\/h3><p>The second option to display externally stored layouts is to use the New Window script step to open a Card Window. This method will require two scripts instead of one: one in the File A (Contacts in our example) and one in File B (Meetings) and the External Data Source we set up earlier. You will NOT need any table occurrences from the external file or relationships for this to work.<\/p><h4 class=\"wp-block-heading has-medium-font-size\"><strong>Step 1<\/strong><\/h4><p>Create a script in File B (Meetings in our example) to open a card window using the New Window script step with the layout you would like to display in File A. Note: Since I am using a List layout for my card window, I\u2019ve explicitly set the height to be 600 pixels so that the size of the window will be consistent regardless of the number of records that appear in the list.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"804\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-1.png\" alt=\"\" class=\"wp-image-12040\" style=\"width:640px;height:575px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-1.png 895w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-1-300x269.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-1-768x690.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-1-600x539.png 600w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 2<\/strong><\/h4><p>Create a script in File A (Contacts in our example) that will run the script you just created using the Perform Script script step. Open the Specify Script dialog box and click the \u201cCurrent File\u201d drop-down to locate File B.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"829\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-2.png\" alt=\"\" class=\"wp-image-12042\" style=\"width:641px;height:597px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-2.png 890w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-2-300x279.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-2-768x715.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-2-600x559.png 600w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure><h3 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 3<\/strong><\/h3><p>The name you gave to File B in your External Data Source setup will appear here. Select File B (Meetings in our example) and find the script that you created in that file with the New Window script step.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"472\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-3.png\" alt=\"\" class=\"wp-image-12044\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-3.png 642w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-3-300x221.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-3-600x441.png 600w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 4<\/strong><\/h4><p>You should now have two scripts that look like this:<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"328\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-4.png\" alt=\"\" class=\"wp-image-12046\" style=\"width:912px;height:292px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-4.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-4-300x96.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-4-768x246.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-4-600x192.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><h4 class=\"wp-block-heading has-medium-font-size\" style=\"padding-top:var(--wp--preset--spacing--30)\"><strong>Step 5<\/strong><\/h4><p>Assign the script in File A to a button or trigger. In this example we\u2019ll assign our script to the \u2018Meetings\u2019 button on the Contact Detail layout. When clicked, we see a card window open to the Meetings List layout from the Meetings file.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"793\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-5.png\" alt=\"\" class=\"wp-image-12048\" style=\"width:655px;height:507px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-5.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-5-300x232.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-5-768x595.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/NW-5-600x465.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--30)\">WebDirect Functionality<\/h3><p>If your solution will be accessed via WebDirect, you\u2019ll want to keep a couple of things in mind when configuring your&nbsp;Card Windows. First, understand that&nbsp;WebDirect does not treat Card Windows&nbsp;the same as FileMaker Pro or Go. Card Windows will be displayed just like a new window would, meaning it will cover up the parent window entirely. Also, the default options to \u2018dim parent window\u2019 and display the \u2018close\u2019 button are irrelevant, so you\u2019ll want to make sure that you have a button on the layout that will close the card window.<\/p><p>There are infinite possibilities for modularization with FileMaker\u2019s capability to display unrelated data in layouts from other files. A great example for this would be to integrate the<a href=\"https:\/\/www.directimpactsolutions.com\/en\/fmlog-2-0\/\">\u00a0fmLog module<\/a>, created by AppWorks. Rather than copying layouts, scripts, etc. into your solution, we can call scripts to display those existing layouts from the module in our solution to save us time.<\/p><p>If you have questions regarding how to display layouts from another file using card windows, feel free to <a href=\"http:\/\/directimpactsolutions.com\/en\/contact-us\/\">contact us<\/a>!<\/p><hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70)\"\/><p class=\"has-small-font-size\"><em>*This article was originally written for AppWorks, which has since joined Direct Impact Solutions. This article is intended for informative purposes only. To the best of our knowledge, this information is accurate as of the date of publication.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>With the release of FileMaker 16 came the Card Windows feature, one that I\u2019m still really excited about \u2013 seriously! In this post we\u2019ll be covering their ability to display layouts from external files. Displaying layouts from another file using card windows can be accomplished in two ways, depending on what type of information you &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.directimpactsolutions.com\/en\/card-windows-display-layouts-from-another-file\/\"> <span class=\"screen-reader-text\">Card Windows: Display Layouts from Another File<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":6,"featured_media":12052,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","footnotes":""},"categories":[29],"tags":[246,39,247],"class_list":["post-12023","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-low-code","tag-card-windows","tag-filemaker","tag-modularization"],"uagb_featured_image_src":{"full":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File.jpg",2535,1183,false],"thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-150x150.jpg",150,150,true],"medium":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-300x140.jpg",300,140,true],"medium_large":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-768x358.jpg",768,358,true],"large":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-1024x478.jpg",1024,478,true],"1536x1536":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-1536x717.jpg",1536,717,true],"2048x2048":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-2048x956.jpg",2048,956,true],"woocommerce_thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-600x280.jpg",600,280,true],"woocommerce_gallery_thumbnail":["https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2023\/05\/Card-Windows_Display-Layouts-from-Another-File-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"Direct Impact Solutions","author_link":"https:\/\/www.directimpactsolutions.com\/en\/author\/direct-impact-solutions\/"},"uagb_comment_info":0,"uagb_excerpt":"With the release of FileMaker 16 came the Card Windows feature, one that I\u2019m still really excited about \u2013 seriously! In this post we\u2019ll be covering their ability to display layouts from external files. Displaying layouts from another file using card windows can be accomplished in two ways, depending on what type of information you&hellip;","_links":{"self":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/comments?post=12023"}],"version-history":[{"count":5,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12023\/revisions"}],"predecessor-version":[{"id":17286,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/posts\/12023\/revisions\/17286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/media\/12052"}],"wp:attachment":[{"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/media?parent=12023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/categories?post=12023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/en\/wp-json\/wp\/v2\/tags?post=12023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}