Forum APEX - Développement Oracle Application Express

Le site des développeurs francophones APEX - Oracle Application Express

Vous n'êtes pas identifié(e).

Annonce

Bienvenue sur le forum Oracle APEX

S'il s'agit de votre première visite, nous vous invitons à consulter la FAQ en cliquant sur le lien ci-dessous. Vous pouvez poster ici toutes vos questions sur l'installation, le développement (composants clients et serveurs), l'administration des instances Oracle APEX. Par ailleurs, ce forum diffuse les annonces et actualités relatives à Oracle APEX.

Oracle APEX 4.1

Oracle APEX 4.1 est disponible depuis le 24 août 2011.

Oracle APEX 4.0

Oracle APEX 4.0 est disponible depuis le 23 juin 2010. Il existe 2 distributions, une distribution en langue anglaise uniquement et une distribution multilingue.

#1 2011-07-21 12:08:18

majed96
Membre
Inscription : 2011-07-21
Messages : 1

utulisation des fonction calcule

bonjour
j'ai une problem avec les fonction des calcule sur apex.
je veux mettre le resultat du champ "montant_totale" = "montant_totale" +  champ   "montant" .

aide moi svp

Hors ligne

#2 2011-07-21 17:21:39

admin
Administrateur
Inscription : 2010-08-02
Messages : 83

Re : utulisation des fonction calcule

Bonjour Majed96,

Tu peux effectuer ton calcul côté serveur, voici un exemple, tu crée un processus PL/SQL après soumission dans lequel tu codes
par exemple :P1_MONTANT := :P1_HT + :P1_TVA;
Cette méthode nécessite la soumission de la page pour afficher le résultat, le traitement est effectué par le moteur SQL.

L'autre méthode consiste à écrire une fonction JavaScript, donc un traitement côté client, voici un exemple :
Entrer ce code dans la section JavaScript de ta page
<script type="text/javascript">
function Somme()
  {
    function getNum(item){
      if(document.getElementById(item).value != "")
      return parseFloat(document.getElementById(item).value);
      else
      return 0;
    }
    document.getElementById('P1_MONTANT').value =
    getNum('P1_HT') + getNum('P1_TVA');
  }
</script>

Entrer dans la propriété HTML Form Element Attributes
onchange="somme();"
des éléments qui participent dans l'opération de calcul, dans notre exemple P1_HT et P1_TVA.

Hors ligne

Pied de page des forums