Bonjour, Je souhaite afficher un libellé dans un champ titre sur un écran DSPF et je récupère l’information par SQL. Est-ce qu’il existe une fonction qui permet de centrer directement en SQL dans la variable hôte ? Cordialement,
Hello,
J’ai eu la réponse :
SELECT Lpad( Libelle_Lots, CHARACTER_LENGTH( Libelle_Lots) +
(128-CHARACTER_LENGTH( Libelle_Lots))/2, ' '),
Liste_Biblio_Projet,
Biblot,
Statut_Enreg
INTO :Zprojet,
:G_List_Biblio,
:G_Lib_Lot,
:Ds_Lots.Statenreg
FROM Lots
WHERE Lot_Number = :G_Num_Lot;
Le champ doit être en VARCHAR, si ce n’est pas le cas, il faut faire :
SELECT Lpad( Libelle_Lots, CHARACTER_LENGTH(Trim( Libelle_Lots)) +
(128-CHARACTER_LENGTH( Trim( Libelle_Lots)))/2, ' '),
Liste_Biblio_Projet,
Biblot,
Statut_Enreg
INTO :Zprojet,
:G_List_Biblio,
:G_Lib_Lot,
:Ds_Lots.Statenreg
FROM Lots
WHERE Lot_Number = :G_Num_Lot;
Cordialement,