2
我想查詢AOT以查看是否存在使用X ++的表名稱。任何人都可以指出我正確的方向或提供一些示例代碼來做到這一點?Axapta:在AOT中按名稱查找表格
如果表存在提供的名稱(str tableName),則返回true;否則,返回false。
我想查詢AOT以查看是否存在使用X ++的表名稱。任何人都可以指出我正確的方向或提供一些示例代碼來做到這一點?Axapta:在AOT中按名稱查找表格
如果表存在提供的名稱(str tableName),則返回true;否則,返回false。
您可以使用tableName2Id函數。如果表名無效,它將返回0。
boolean IsValidTable(str _tableName)
{
return tableName2Id(_tableName)==0 ? false : true;
}
工作完美。謝謝! – Brad 2009-11-06 18:41:16
'? false:真正的部分是相當多餘的......你可以將'== 0'改成'!= 0' – CaffGeek 2011-03-31 16:29:45
@CaffGeek info(strfmt(「%1」,IsValidTable(「MyTable」))); //會根據Jay Hofacker的建議或您的建議返回不同的結果。從邏輯上講,它可能沒有什麼區別,但在某些情況下它可能會有所作爲。我會堅持Jay Hofacker的版本。 Hooray爲AX'型系統的簡潔 – slaursen 2017-03-30 10:38:28