pt_mstr内の特定の商品コードについては、その商品コードのレコードに対して空白のすべての項目が必要です。そこにあなたがhFieldに基づいて、それらを反復処理する必要があります配列の場合特定の品目番号の空欄を取得するにはどうすればよいですか?
DEFINE VARIABLE hBuffer AS HANDLE NO-UNDO.
DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE hField AS HANDLE NO-UNDO.
ASSIGN hBuffer = BUFFER pt_mstr:HANDLE .
DO i = 1 TO hBuffer:NUM-FIELDS:
ASSIGN hField = hBuffer:BUFFER-FIELD (i) .
IF hField:DATA-TYPE = "CHARACTER" AND (hField:BUFFER-VALUE = "" OR hField:BUFFER-VALUE = ?) THEN
MESSAGE hField:NAME "is empty"
VIEW-AS ALERT-BOX.
END.
:エクステントはとhFieldを使用
は、あなたは私がその上の問題のためのような
pt_mstrのレコードのハンドルを取得し、レコード内のフィールドを反復処理し、値のないフィールドのフィールド名を報告します。バッファとバッファフィールドのマニュアルでは、これを行う方法を説明します。 – Screwtape
こんにちは@Screwtape、plz私にこのプログラムのコードを送信することができます –