2017-03-09 2 views
0

L'objectif est de désactiver le prélèvement lors de la transaction d'expédition lorsque le prix de vente unitaire est négatif. Je souhaite valider toutes les lignes de commande client en les bouclant. J'utilise l'événement déclencheur WHEN-VALIDATE-RECORD sans succès.Personnalisation de formulaire: Parcourez tous les enregistrements et vérifiez le prix negetif.

Est-il possible d'utiliser des boucles dans la personnalisation de formulaire?

+0

S'il vous plaît jeter un oeil à [demander] et [mcve] avant de poster une question – Aleksej

+0

Je crois que ma question est complète. Si vous avez de la difficulté à comprendre la question, demandez ce que vous ne comprenez pas. – shradharawat

Répondre

0

Oui cela est possible grâce à l'extrait de code suivant:

first_record; 
loop 
    -- Do your check here 
    exit when :system.last_record = 'TRUE' ; 
    next_record ; 
end loop ; 

Cependant peut-être dans votre code si Pioche version est un bouton, vous pouvez désactiver le bouton dans when-new-record-instance si le prix de vente unitaire est négatif.

+0

Merci! Mais je ne parle pas de la personnalisation de forme dans le constructeur de formulaire mais de la personnalisation de formulaire. Dans les applications Oracle, la navigation passe par Aide> Diagnostic> Code personnalisé> Personnaliser. – shradharawat