Greg Lindhorst

Greg Lindhorst posts


    • 4 min read

    Simplify formulas with the With function

    Welcome the With function to Canvas apps!  You can now simplify large formulas by dividing them into named sub-formulas, eliminate redundant sub-formulas, and easily work with functions that return records.
    • 1 min read

    Northwind Traders relational data sample

    Explore relationships, option sets, and other Common Data Service features with the Northwind Traders sample solution, recreated from the famous Microsoft Access sample.
    • 3 min read

    JSON for canvas apps

    Introducing the JSON function for generating JavaScript Object Notation (JSON) within a canvas app.
    • 2 min read

    ConfirmExit for canvas apps

    Nobody wants to lose unsaved changed.  And yet there are many ways to exit a canvas app while still in a dirty state, from closing the browser tab to swiping back to the list of apps on the phone.
    • 1 min read

    More small steps…

    A quick note on two bite size features. Have you ever wondered why the Navigate function requires the second argument?   For example: Navigate( Screen2, None ) Why not just default the second argument?  Transitions can make for a more engaging user experience but most folks don’t use them.