日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用X++代码创建表

發布時間:2023/12/31 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用X++代码创建表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用代碼創建表的代碼,在這里記錄一下: static?void?CreateNewTable(Args?_args)
{
????#AOT
????TreeNode????????????treeNode??????
=?TreeNode::findNode(#TablesPath);
????DictType????????????dictType;
????TreeNode????????????treeNodeField;
????str?????????????????tableName?????
=?'Student';
????str?????????????????fieldName1????
=?'StudentNum';
????str?????????????????fieldName2????
=?'StudentName';
????AOTTableFieldList???afl;
????str?????????????????property;

????
void??addField(str?fieldName,str?label,str?HelpText,str?ExtendedDataTypeName)
????
{
????????afl.addString(fieldName);
????????property????
=???strFmt(@"Properties
????????????????????Label?#%1
????????????????????HelpText?#%2
????????????????????ExtendedDataType?#%3
????????????????????EndProperties
????????????????????
",label,HelpText,ExtendedDataTypeName);
????????treeNodeField?
=?afl.AOTfindChild(fieldName);


????????treeNodeField.AOTsetProperties(property);
????}

????;
????
//Add?Table;
????treeNode?=?treeNode.AOTadd(tableName);

????
//Add?Fields
????afl?????????=????treeNode.AOTfirstChild();
????addField(fieldName1,
"Student?Number","The?Number?of?Student.","AccountNum");
????addField(fieldName2,
"Student?Name","The?Name?of?Student.","AccountName");

????
//Save
????treeNode.AOTcompile(1);
????treeNode.AOTsave();
????
????
//Restore?Extended?Data?Type's?Properties
????treeNode.AOTrestore();

????
//Synchronize?Table
????appl.dbSynchronize(SysDictTable::newTreeNode(treeNode).id());

}

轉載于:https://www.cnblogs.com/Farseer1215/archive/2008/03/13/1104642.html

總結

以上是生活随笔為你收集整理的用X++代码创建表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。