0
特定のフィールドの一致を確認するためにフォームのデータソースに表示方法を作成しました。同じ値の2つがある場合は、フォームの特定の行に背景色を付ける必要があります。背景色行
以下のコードの問題は、1行のレコードだけが一致する場合でも、フォームのすべての行に背景色が与えられることです。
私は間違っていますか?
public void displayOption(Common _record, FormRowDisplayOption _options)
{
SalesLine salesLineLocal;
;
salesLineLocal = _record;
while select salesLineLocal
where salesLineLocal.SerialId == salesLine.SerialId
if(salesLineLocal.RecId != SalesLine.RecId)
{
_options.backColor(Winapi::RGB2int(251,181,251));
}
}
のようになります。あなたの明確な答えAliaksandrいただきありがとうございます!それは完璧に動作します! firstOnly SerialIdを選択するためにselect firstOnly RecIdを変更しただけなので、空のシリアルID行は選択されません。再度、感謝します。 –