M is in the cell

Primary tabs

Ladies and gentlemen, good news for our town.

It finally happened  - M was put in the cell.

And feels great there. Maybe it not a prison but an Excel cell.

Being there, he leads the whole M-gang. As well as conditional formatting in EXCEL.

Close integration of excel with the database provides a new convenient design tool.

Interactive reports, input forms, diagrams are generated only by m-commands in cells, without classical programming.

More detailed on https://github.com/mx-alex/MX

We will monitor the development of the situation and answer your questions.

best wishes

Alex

Replies

Hi Alex! Thanks for sharing!

Do you want to publish your solution on Open Exchange? It will give it more visibility and you can use several business development tools to get more leads. Here is how to publish.

Also, are there demo or videos?

Hi Evgeny !

Thanks for the addition.
I will continue this topic. And in the Exchange too.

The easiest way to become familiar is to import vmx.ro in namespace  and run the macro mx.xlsb

Alex.

Some screens as examples of work MX,
they can be seen after downloading from github and starting mx.xlsb macro

    

          It's hard - but there is no other way. 

         For start MX with Cache 8-bit or unicode, or IRIS InterSystems :
  -  download the repository as ZIP file, then unzip to a separate folder, for example: to c:\mx\ on any win-computer
  -  start IRIS (Cache) terminal, then run the following commands after USER>
            zn "yournspace"
            Set root = "path on filesystem to which repository was downloaded"
            Do $System.OBJ.ImportDir(root,"vmx.ro","ck",,1) Do ^ZSTU
            ( Alternative option :   USER> zn "yournspace" Do ^%RI Do ^ZSTU  )
 
  -  edit the [connections] table in the MX_CONFI.xlsb (edit tcp port and $znspace)
  -  run mx.xlsb (MS EXCEL be sure, required dot . as system-decimal-delimiter)

    Select and press the big button to connect to MX-server.  Start sheet will open.

    You will see buttons for calling tests and games