Mark Brummel - Author of Microsoft Dynamics NAV 2009 Application Design

Mark Brummel - Author of Microsoft Dynamics NAV 2009 Application Design

Recent Posts



  • Published : Microsoft Dynamics NAV 2009 Application Design


Email Notifications

Other Blogs


Tip #36 | Using Mark and MarkedOnly in the Role Tailored Client
I always wanted to blog about myself, but humble as I am I never got around to do that. But now I have an excuse. When the Role Tailored Client was introduced in 2009 one of the things that is missing from the UI was the ability to Mark some records and filter on Marked Only records. This is usefull when you want a subset of your data with records that have no common value to filter on. Read the rest of the post on my new blog.
Posted: 2014-3-7 9:44 by Marq | with 1 comment(s)
Design Patterns are part of the official Community Wiki
We are at the verge of NAVTechDays 2013 where we will do our third Partner Ready Software presentation. Looking back on how we started and where we are today makes me proud. We talked about a wiki when we started. Today the wiki is there in a form I would have never dreamt of or hoped for. You probably know that the Design Patterns team blogged 8 patterns on the NAV Team blog and there is a blog explaining the team and its goal. What is the NAV Design Patterns project? It should have been a secret...
Posted: 2013-11-1 19:44 by Marq | with 2 comment(s)
Filed under: , ,
NAV 2013 R2 | Are you “IN and ON” or “OUT and OFF”
Back home from Directions USA for a few days now. Normally this is where I write a wrapup of some kind like I did in Vienna or like Alex Chow did. But honestly I think it is time to write up something more than a wrapup of an event. In Vienna the title “IN Office 365 and ON Azure” was new and people need time to digest new stuff. Since Vienna I presented “ What’s new in Dynamics NAV 2013 R2 ” for all Dutch partners and some customers. I noticed in Nashville that many...
Posted: 2013-10-13 18:02 by Marq | with 2 comment(s)
Filed under:
Dynamics C5 2014 | Welcome MiniApp
Ok, I guess it is officially announced now as you can read in Erik's post. Although it is hard to find english content and many people probably have questions, let me share what I know about C5 2014 and NAV 2013R2. Most annoucements of C5 2014 are danish as you can see if you google it. That's simply because it has always been a danish local product. Like we have exact...
Posted: 2013-9-26 9:45 by Marq | with 4 comment(s)
NAV2013R2 | Interactive Sorting
NAV2013 R2 is about to ship and it contains a bunch of cool new features but one of them I am so entousiastic about I will share it first. We can, from this release forward, sort on each column in listpages! Yes, isn't it amazing? And it works in dropdown lists too! You do not need to add keys to the table to enable this feature SetCurrentKey This means that also setcurrentkey can be used without actually defining the key! BE CAREFUL!!!! This means that if a user sorts on a column on the Item...
TIP #35 | Using Queries in Pages & Reports
This post is an extention of the post I did yesterday about Queries and performance . As I said Queries deserve more attention. Unfortunately this is another post about what Queries cannot be used for, but with a workaround. Whenever you want to make a report or page (or form in the old days) show data from two or more tables in one view you run into a challenge. Even though reports allow complex datasets they are easier to design if your dataset is single layer. Technically it has always been possible...
Table vs. Query | Performance Battle
NAV2013 introduced the Query object. Frankly I think that this new object type deserves more attention from bloggers. We have been nagging Microsoft for years to deliver this and now it is there and what happens? Quietness. I have at least two blogs around Queries. This one is the first. It is an important one because I want to blowup a myth even before it get's the chance of becoming one. Queries have two advantages when it comes to reading performance that tables don't have. First you can...
Posted: 2013-9-9 20:47 by Marq | with 2 comment(s)
Filed under: ,
Directions EMEA 2013 | "In" Office 365 and "On" Azure
Back home for a day after Directions EMEA I am stil Baffled from what happened in Vienna. Even though I warned everyone in my previous post . As my PRS "partner in crime" Gary already posted last monday Microsoft has announced a new strategy for Microsoft Dynamics NAV. "In" Office 365 and "On" Azure So what does that mean in real life? Remember back in school if we wanted to know what something meant we broke a sentence down into smaller pieces. Let's start with...
Join me at Directions Emea | Vienna
This weekend and part of previous weekend were centered around preparing presentations for Directions Emea 2013 which starts tomorrow (September 2nd) in Vienna Austria. It's going to be very exiting this year. Microsoft has some major announcements to do what will have a huge impact on the channel. So what am I going to do? I have two presentations to host. Tips and Tricks NAV2013 (R2) | September 2nd 16:15 In this presentation I am going to take you into these small big things that can enhance...
Posted: 2013-9-1 17:59 by Marq | with 3 comment(s)
Filed under: ,
NAV Design Pattern of the Week | MSDN
As you might have read in Waldo's blog post "Code is Poetry" there is an internal project within Microsoft about Patterns. The PRS team was invited to join and a few weeks ago we had a meeting discussing their findings and ours. One of the things they did was describing the Patterns that exist within Dynamics NAV. As you might know NAV has many implicit Patterns that exist but are not described or documented. Now this project of documentation is started and the first pattern is published...
Posted: 2013-6-26 12:20 by Marq | with 1 comment(s)
Filed under: , ,
NAV2013 | Excel Buffer
The Excel Buffer table. Loved by many, unkown to most. Here is the description on MSDN . If you still don't have a clue what I'm talking about, then allow me to explain. Else skip this paragraph and continue to the end of this blog post. Excel is the most used application to use in combination with ERP but it was not always in Dynamics NAV (Navision). The interface to Excel that we know as the Excel Buffer table was intruced in the same timeframe as Automation Control using that technology...
Posted: 2013-6-17 20:38 by Marq | with 9 comment(s)
NAV 2013 | No more Indexhinting
Well, that sounds cool right? Like, never index hinting in NAV anymore after all the discussions in the past. With NAV 2013 it is no longer possible to setup index hints using the $ndo$dbconfig table. Does it mean it's no longer nescesairy. Unfortunately not. I found out...
Posted: 2013-4-5 20:05 by Marq | with 2 comment(s)
Filed under: , ,
New NAV 2013 Books available!
Recently Packt Publishing released two great new books about Microsoft Dynamics NAV 2013. Implementing Microsoft Dynamics NAV 2013 This book is written by Laura & Cristina Nicolas and it covers the functional part of the application and especially the how to implement NAV. Programming Microsoft Dynamics NAV 2013 Written by one of my best friends David Studebaker and his son Chris. Here they cover the technical aspects of the application, how to enhance the functionality. Reviews Packt was kind...
Posted: 2013-4-4 21:26 by Marq | with 4 comment(s)
Filed under: ,
NAV 2013 | Windows XP & 2003
It seems like yesterday that I wrote this post. And nowadays the same goes for Windows XP & 2003. It won't work with NAV. Why, would you ask. Well, the CTP and BETA versions still worked (client side) on these versions.Microsoft also "supports" them still until 2014. 2003R2 even until 2015. So what happened? Most of us know that for example IE9 and 10 won't run on XP and 2003...
Posted: 2012-12-6 21:48 by Marq | with 4 comment(s)
NAV 2013 | Debugging (1)
NAV 2013 has a new debugger. It allows us to debug the RTC. But that does not mean that Microsoft has just migrated the debugger from Classic to RTC. No, they've done much more. It's quite a cool and complete debugger that allows you to do much more than we used to. For example: 1. You can debug every user on the service tier from one debug session, including webservices. 2. You can put breakpoints in objects that are higher in the stack hierarchy 3. The debugger is designed as pages in C...
Posted: 2012-12-5 22:55 by Marq | with 8 comment(s)
Filed under: ,
More Posts Next page »