Le site des développeurs francophones APEX - Oracle Application Express
Vous n'êtes pas identifié(e).
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.
Pages :: 1
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
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
Pages :: 1