|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 1 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com