{"id":4596,"date":"2011-11-05T08:04:55","date_gmt":"2011-11-05T16:04:55","guid":{"rendered":"http:\/\/seedcodenext.wordpress.com\/?p=633"},"modified":"2024-11-06T06:57:32","modified_gmt":"2024-11-06T14:57:32","slug":"virtual-list","status":"publish","type":"post","link":"https:\/\/seedcode.com\/virtual-list\/","title":{"rendered":"Virtual List"},"content":{"rendered":"<p>A lot of folks have been asking for the Virtual List example file we put together with Bruce Robertson, so here it is: <a href=\"https:\/\/seedcode.com\/wp-content\/uploads\/2023\/02\/VirtualList_FM11_FM12.zip\">VirtualList.zip<\/a><\/p>\n<div class=\"lightbox\"><a href=\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-6502\" src=\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\" alt=\"Vl\" width=\"626\" height=\"474\" srcset=\"https:\/\/seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png 978w, https:\/\/seedcode.com\/wp-content\/uploads\/2011\/11\/Vl-300x227.png 300w, https:\/\/seedcode.com\/wp-content\/uploads\/2011\/11\/Vl-768x581.png 768w\" sizes=\"(max-width: 626px) 100vw, 626px\" \/><\/a><\/div>\n<p>This Virtual List technique is part of what made our early FileMaker calendars so\u00a0fast, and allows\u00a0FileMaker solutions\u00a0to show records from different tables in the same portal. We demonstrated some applications of this at DevCon&#8217;s Year in Review in 2010 and 2011, showing how this can really speed up FileMaker displays, especially those formatted as columns, grids, or lists.<\/p>\n<div class=\"mceTemp\"><a href=\"http:\/\/geistinteractive.com\" target=\"_blank\" rel=\"noopener\">Todd Geist<\/a> has also been speaking about this a lot, including <a href=\"http:\/\/www.geistinteractive.com\/2011\/11\/07\/sofa-recap\/\" target=\"_blank\" rel=\"noopener\">last week in Toronto<\/a>, where he demonstrated how we&#8217;re using it in <a title=\"What\u2019s next for GoZync:\u00a0Worx\" href=\"http:\/\/www.seedcode.com\/whats-next-for-gozync-worx\/\" target=\"_blank\" rel=\"noopener\">Worx<\/a>.There was also a great session on Virtual Lists at Pause[x]London. Some great articles on this can be found on FileMaker Hacks. Try <a href=\"https:\/\/filemakerhacks.com\/tag\/virtual-list\/\" target=\"_blank\" rel=\"noopener\">these<\/a>.<\/p>\n<p>Are you using Virtual Lists?<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A lot of folks have been asking for the Virtual List example file we put together with Bruce Robertson, so here it is: VirtualList.zip This Virtual List technique is part of what made our early FileMaker calendars so\u00a0fast, and allows\u00a0FileMaker solutions\u00a0to show records from different tables in the same portal. We demonstrated some applications of this at DevCon&#8217;s Year in Review in 2010 and 2011, showing how this can really speed up FileMaker displays, especially those formatted as columns, grids, or lists. Todd Geist has also been speaking about this a lot, including last week in Toronto, where he demonstrated how we&#8217;re using it in Worx.There was also a great session on Virtual Lists at Pause[x]London. Some great articles on this can be found on FileMaker Hacks. Try these. Are you using Virtual Lists?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[9],"class_list":["post-4596","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-filemaker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FileMaker Virtual List Technique<\/title>\n<meta name=\"description\" content=\"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seedcode.com\/virtual-list\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FileMaker Virtual List Technique\" \/>\n<meta property=\"og:description\" content=\"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seedcode.com\/virtual-list\/\" \/>\n<meta property=\"og:site_name\" content=\"SeedCode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seedcoder\" \/>\n<meta property=\"article:published_time\" content=\"2011-11-05T16:04:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-06T14:57:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\" \/>\n<meta name=\"author\" content=\"seedcode\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dayback\" \/>\n<meta name=\"twitter:site\" content=\"@dayback\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"seedcode\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/\"},\"author\":{\"name\":\"seedcode\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\"},\"headline\":\"Virtual List\",\"datePublished\":\"2011-11-05T16:04:55+00:00\",\"dateModified\":\"2024-11-06T14:57:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/\"},\"wordCount\":143,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\",\"keywords\":[\"FileMaker\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/seedcode.com\/virtual-list\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/seedcode.com\/virtual-list\/\",\"url\":\"https:\/\/seedcode.com\/virtual-list\/\",\"name\":\"FileMaker Virtual List Technique\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\",\"datePublished\":\"2011-11-05T16:04:55+00:00\",\"dateModified\":\"2024-11-06T14:57:32+00:00\",\"description\":\"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.\",\"breadcrumb\":{\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/seedcode.com\/virtual-list\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#primaryimage\",\"url\":\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\",\"contentUrl\":\"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/seedcode.com\/virtual-list\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/seedcode.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Virtual List\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/seedcode.com\/#website\",\"url\":\"https:\/\/seedcode.com\/\",\"name\":\"SeedCode\",\"description\":\"Build the Software You&#039;ve Always Wanted\",\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/seedcode.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/seedcode.com\/#organization\",\"name\":\"SeedCode\",\"url\":\"https:\/\/seedcode.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"width\":595,\"height\":189,\"caption\":\"SeedCode\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/seedcoder\",\"https:\/\/x.com\/dayback\",\"https:\/\/www.linkedin.com\/company\/seedcode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\",\"name\":\"seedcode\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"caption\":\"seedcode\"},\"sameAs\":[\"https:\/\/seedcode.com\"],\"url\":\"https:\/\/seedcode.com\/author\/seedcode\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FileMaker Virtual List Technique","description":"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/seedcode.com\/virtual-list\/","og_locale":"en_US","og_type":"article","og_title":"FileMaker Virtual List Technique","og_description":"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.","og_url":"https:\/\/seedcode.com\/virtual-list\/","og_site_name":"SeedCode","article_publisher":"https:\/\/www.facebook.com\/seedcoder","article_published_time":"2011-11-05T16:04:55+00:00","article_modified_time":"2024-11-06T14:57:32+00:00","og_image":[{"url":"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png","type":"","width":"","height":""}],"author":"seedcode","twitter_card":"summary_large_image","twitter_creator":"@dayback","twitter_site":"@dayback","twitter_misc":{"Written by":"seedcode","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seedcode.com\/virtual-list\/#article","isPartOf":{"@id":"https:\/\/seedcode.com\/virtual-list\/"},"author":{"name":"seedcode","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f"},"headline":"Virtual List","datePublished":"2011-11-05T16:04:55+00:00","dateModified":"2024-11-06T14:57:32+00:00","mainEntityOfPage":{"@id":"https:\/\/seedcode.com\/virtual-list\/"},"wordCount":143,"commentCount":10,"publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"image":{"@id":"https:\/\/seedcode.com\/virtual-list\/#primaryimage"},"thumbnailUrl":"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png","keywords":["FileMaker"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seedcode.com\/virtual-list\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seedcode.com\/virtual-list\/","url":"https:\/\/seedcode.com\/virtual-list\/","name":"FileMaker Virtual List Technique","isPartOf":{"@id":"https:\/\/seedcode.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seedcode.com\/virtual-list\/#primaryimage"},"image":{"@id":"https:\/\/seedcode.com\/virtual-list\/#primaryimage"},"thumbnailUrl":"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png","datePublished":"2011-11-05T16:04:55+00:00","dateModified":"2024-11-06T14:57:32+00:00","description":"Example file, videos, and resources for learning about Virtual Lists in FileMaker. Based on the example file we put together with Bruce Robertson.","breadcrumb":{"@id":"https:\/\/seedcode.com\/virtual-list\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seedcode.com\/virtual-list\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/virtual-list\/#primaryimage","url":"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png","contentUrl":"http:\/\/www.seedcode.com\/wp-content\/uploads\/2011\/11\/Vl.png"},{"@type":"BreadcrumbList","@id":"https:\/\/seedcode.com\/virtual-list\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seedcode.com\/"},{"@type":"ListItem","position":2,"name":"Virtual List"}]},{"@type":"WebSite","@id":"https:\/\/seedcode.com\/#website","url":"https:\/\/seedcode.com\/","name":"SeedCode","description":"Build the Software You&#039;ve Always Wanted","publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seedcode.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/seedcode.com\/#organization","name":"SeedCode","url":"https:\/\/seedcode.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","width":595,"height":189,"caption":"SeedCode"},"image":{"@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/seedcoder","https:\/\/x.com\/dayback","https:\/\/www.linkedin.com\/company\/seedcode\/"]},{"@type":"Person","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f","name":"seedcode","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","caption":"seedcode"},"sameAs":["https:\/\/seedcode.com"],"url":"https:\/\/seedcode.com\/author\/seedcode\/"}]}},"_links":{"self":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/4596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/comments?post=4596"}],"version-history":[{"count":2,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/4596\/revisions"}],"predecessor-version":[{"id":14334,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/4596\/revisions\/14334"}],"wp:attachment":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media?parent=4596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/categories?post=4596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/tags?post=4596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}