IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

[Forms10g] Ascii


Sujet :

Forms Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 84
    Points : 70
    Points
    70
    Par défaut [Forms10g] Ascii
    Bonjour.

    Je souhaite copier un caractère spécial ASCII dans un libéllé dans mon module via une pll .

    En report, je sais qu'il faut mettre Char(128) pour le sigle des euros par exemple.
    Comment dois-je faire pour envoyer un caractère ascii dans le libéllé avec Oracle forms 10g?

  2. #2
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    Fonctions
    CHR(32) => ' '
    inverse
    ASCII(' ') => 32

    Attention ascii donne le code du premier caractère de la chaine
    ASCII(' AB')> => 32

    Pour avoir les codes ascii de toute une chaine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT SUBSTR(nlssort('avd'), 1, LENGTH(nlssort('avd'))-2)
    FROM dual
    le substr c'est pour enlever les 2 derniers '0' rajoutés par oracle
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 84
    Points : 70
    Points
    70
    Par défaut
    Merci beaucoup pour ta réponse
    d'accord, je me suis planté, c'est pas char mais chr ...
    evidement, ca marche mieux.

    Cependant, j'ai des caractères un peu plus spéciaux.
    En effet, je voudrais mettre des ohms, des sommes, des deltas, des infinis ...
    soit les code asci suivants :
    937 pour ohm
    931 pour somme
    128 pour euros
    4416 pour delta
    4423 pour infini

    Si je tape chr (4416) j'obtiens @ à l'écran ce qui m'intéresse pas evidement.

    as tu une astuce?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 84
    Points : 70
    Points
    70
    Par défaut
    aucune idée?

Discussions similaires

  1. Code ASCII du symbole Euro
    Par FW-S dans le forum Delphi
    Réponses: 9
    Dernier message: 03/04/2007, 01h27
  2. [web] Barre de Progression ASCII
    Par Red Bull dans le forum Web
    Réponses: 13
    Dernier message: 05/06/2003, 12h56
  3. Ascii DOs -> Ascii Windows
    Par remixtech dans le forum Langage
    Réponses: 3
    Dernier message: 22/03/2003, 07h14
  4. Conversion binaire -> ASCII
    Par will13013 dans le forum C
    Réponses: 8
    Dernier message: 08/01/2003, 04h12
  5. exporter la structure d'une base Sybase en ascii
    Par Jean-Cyp dans le forum Sybase
    Réponses: 5
    Dernier message: 05/11/2002, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo