Author: Michael Höhne

Michael Höhne

Michael started programming BASIC when he was 15 and continued with pure machine code, Assembler, Pascal, C, JAVA, C#, and finally 4D. He's been using object-oriented languages since the early 90s and is very happy to see 4D heading in that direction. Having worked at several companies, including Microsoft from 1998 – 2001, Michael has been deeply committed to Microsoft technologies ever since and has earned the MVP award for Microsoft dynamics CRM four times (from 2007-2010). Since leaving Microsoft, he spent years doing freelance work and started his own company, Stunnware.

Michael started developing with 4D in 2018. Today, he's the head of the Munich development team at knk Business Software AG and a full-time 4D developer.

Guest Post

Apply naming conventions with Form macros

Automatically translated from English

by guest author Michael Höhne, 4D developer (Munich, Germany) 


There’s a feature in 4D v18 R5 that may have been overlooked, or at least hasn’t gotten much attention so far: Form macros. To be honest, I hadn’t spent much time on them either, until recently. In this blog post, I’ll show you a macro that saves a lot of time when applying naming conventions to list box columns, column headers, and footers. You can easily change it to fit your needs. A dedicated repo is also available on Github.