1

データベースのデータマスターでユーザーの入力を検証する検証を作成します。ここにはいくつかのオブジェクトがありMstrProvますProv。ナレッジベースをメインのボイドとは別に配置しました。FormProv.view私もそのようなものにアクションを入れました

private void txtProvActionPerformed(java.awt.event.ActionEvent evt)

{
                Prov prov = new Prov();

                String isian = txtProv.getText();

                prov.setKodeprov(isian);

                Eksekusi eksekusi = new Eksekusi(prov, txtProv);
    }

検証コードはこちら

Provinsi.drl

rule "Kode Provinsi sudah ada di dalam Master"
ruleflow-group "test"
lock-on-active true

when
     $a : Prov ($kodeprov : kodeprov) exists (MstrProv($idprov : id_prov) from $kodeprov)

then
     JOptionPane.showMessageDialog(frame,"Kode sudah ada di dalam master"); 
end

動作しているように見えますが、実際には設定されているダイアログ ボックスが表示されません。何か間違っていることでも?これに対する解決策を教えてもらえますか?ありがとう

4

0 に答える 0