判斷Sbo的Matrix中是否存在相同資料行

2021-09-21 05:10:58 字數 443 閱讀 2829

軟體中,我們經常要進行一些輸入資料的合法性驗證,下例給出了在sbo中如何判斷在matrix資料控制項中,是否存在具有相同的資料特點的資料行?

顯然,這是乙個非常有用的函式,因為在資料行中,除了關鍵字之外(primary key)之外,可能還是需要其他的唯一資料行,而這些資料唯一性使用unique index又存在一些業務上的約束或者要求。那麼這個函式就非常有用了。

public boolean i***istssameline4matrix(

sapbouicom.matrix mtx, string strcolumns, string strfocusid, string strshowmsg)

if (bexistsameline)

} }

return false; }

此函式在vs 2005/2008+sbo 2005b/2007b中除錯通過。

SBO設定中的幾點說明

1.憑證設定中的 使用倉庫位址 如果選中,則表示在採購訂單後勤選項卡中的運達使用倉庫位址 涉及多個倉庫位址,使用第乙個條目的倉庫位址 否則使用公司明細設定中的位址資訊。2.憑證設定中的 管理單據中的運費 如果選中,則在銷售業務和採購業務中不處理由於業務原因而產生的各種費用 比如運費 這個地方的運費指...

判斷android SQLite中的表是否為空

判斷資料庫db中history info表內容是否為空 sqlite中的cursor不能使用cursor null 來判斷是否為空,判斷是否為空的方法是 通過cursor.getcount 函式,得到的結果是0,表示cursor為空 如果非0,則表示cursor不為空。如下 int amount 0...

判斷QString中是否有漢字

如題,專案中可能遇到此類問題,先寫個馬馬虎虎的解決方法 第一種方法,逐一取中qstring的字元,進行判斷。qstring str int ncount str.count for int i 0 i ncount i 第二種方法,是利用強大的正規表示式進行判斷。qstring str bool b...