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,