Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/07/2006, 17h39   #1
Invité de passage
 
Inscription : juillet 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1
Points : 0
Points : 0
Par défaut [FORMS 10g] Question sur le TRI

Bonjour,

Est-il possible, d'une manière ou d'un autre, de trier les données ramenées par un block basé (contenant néanmoins des champs non basés), sur un champ non basé ? Sachant que je veux pouvoir faire des mises à jour (sans coder le PL), l'utilisation des vues contenant des jointures est exclue.

Exemple : une liste de données basées à l'exception d'un libellé calculé par un fonction à partir d'un code : faire le tri sur ce libellé au lieu d'un autre de ces données est-il faisable ou non ?

Merci d'avance.
TheNerdPhreak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 18h19   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Bonjour et bienvenu sur le forum

Non, tu ne peux trier que sur des champs basés.

Néanmoins, ce que tu peux faire, c'est dissocier les sources du query et de la mise à jour de la base (insertion, update et delete).

Pour cela il faut :
- que les propriétés de ton block "Database data block" (dans ton cas vue) et "DML data target name" (dans ton cas table) soient différentes
- que les items qui ne doivent pas être pris en compte à l'insertion ou à la mise à jour (qui n'appartiennent pas à ta table de destination) aient la propriété Query only à true.

=> cela ne demande pas la moindre ligne de code PL
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h36.


 
 
 
 
Partenaires

Hébergement Web