บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2023

ImageField X++

 POR_ImageField static void POR_ImageField(Args _args) {     BinData         binData = new BinData();     TPI_ImageTable  table;     container       imageContainer;     str             imageFilePathName;     ;     imageFilePathName ="C:\\Users\\Public\\Desktop\\diwali.jpg";     if(WinAPI::fileExists(imageFilePathName))     {         binData.loadFile(imageFilePathName);         imageContainer  = binData.getData();         table.Image     = imageContainer;         table.insert();     } }

prevMth, nextMth ,dateMthFwd,prevQtr Check Dynamics AX, X++

รูปภาพ
  static void POR_DateMonth(Args _args) {     Date _nextDate;     transdate           _MM1,_MM2,_MM3,_MM4,_MM5,_MM6;     ;     _MM1    = mkdate(01,03,2021);     _MM2    = prevMth(_MM1);     _MM3    = prevMth(_MM2);     _MM4    = prevMth(_MM3);     _MM5    = prevMth(_MM4);     _MM6    = prevMth(_MM5);     _NextDate   = nextMth(today());     info(strfmt("nextMth %1",_NextDate));     _NextDate   = prevMth(today());     info(strfmt("prevMth %1",_NextDate));     _NextDate   = nextYr(today());     info(strfmt("nextYr %1",_NextDate));     _NextDate   = prevYr(today());     info(strfmt("prevYr %1",_NextDate));     _NextDate   = prevQtr(today());     info(strfmt("pre...

QueryBuildDataSource SalesTable SalesLine Join Check Dynamics AX X++

รูปภาพ
  static void POR_AxCheck(Args _args) {     Query                       q;     QueryRun                    qr;     QueryBuildDataSource        qbdSalesTable,qbdSalesLine,qbdItem;     SalesTable                  SalesTable;     SalesLine                   SalesLine;     TransDate                   FromDate,ToDate;     TPI_ItemTest                ItemTest;     ;     FromDate    = Mkdate(01,09,2022);     ToDate      = Mkdate(01,09,2022);     /*     InnerJoin       - creates INNER or CROSS JOIN     OuterJ...

SalesTable join SalesLine Dynamics AX X++

 static void POR_SalesTableLine(Args _args) {     SalesTable                  SalesTable;     SalesLine                   SalesLine;     ;      while select SalesTable         where SalesTable.SalesType        == SalesType::Sales         && SalesTable.TPI_DpBusdate       >= Mkdate(01,05,2023)         && SalesTable.TPI_DpBusdate       <= Mkdate(31,05,2023)         && SalesTable.SalesStatus         != SalesStatus::Canceled         && SalesTable.TPI_DP_NO           == ""         && SalesTable.PostingProfile      == "4"     join SalesLine   ...

div Mod frac Microsoft Dynamics AX X++

รูปภาพ
  static void POR_div_Mod(Args _args) {     Real    i = 550;     Real    x = 100;     Real    j,s,k;     j = i/x;     s = i div x;     k = i mod x;     info(strfmt("%1 / %2  = %3 ",i,x,j));     info(strfmt("div %1 ",s));     info(strfmt("frac %1 ",frac(j) ));     info(strfmt("Mod %1 ", k));     /*     550.00 / 100.00  = 5.50     div 5.00     frac 0.50     Mod 50.00     */ }