Symboles de formatage – utilisés dans les rapports et les requêtes


Lorsque vous travaillez avec des rapports et requêtes, vous pouvez avoir rencontré des symboles spéciaux utilisés pour mettre en forme les données associées aux champs date et heure. Outre les champs de date et d'heure, il y a un autre ensemble de symboles spéciaux utilisés pour mettre en forme les données dans d'autres champs numériques. Par exemple, en changeant les symboles utilisés dans le champ QRG (fréquence), les données affichées dans la vue du LOG seront affichées selon votre définition..

Symboles de formatage utilisés dans une requete – concerne également l'assistant de rapport

Pour explorer l'utilisation des symboles de formatage plus en détail, cette section utilise l' exemple décrit dans la section « Affichage du LOG – à l'aide de requêtes ». Si vous avez besoin de revoir les copies d'écran montrées dans cet article cliquez ici.

Si vous avez créé un LOG dans SWISSLOG et que vous voulez expérimenter avec l'un des exemples de requêtes, suivez les trois étapes ci-dessous:

Modifier la requête chargée

Il y a un certain nombre de modifications qui peuvent être apportées à une requête, ce qui affectera l'apparence de votre LOG. Toutefois, cette section se borne à décrire les symboles utilisés pour contrôler le format des données dans les champs numériques tels que Heure et Date, QRG (fréquence) et BandID – à noter que BandID n'est pas n'est pas la meme chose que champ de bande. Le champ de bande n'est pas un champ numérique..

lb chang def

lb vel ed

La partie inférieure de la fenêtre Éditeur de requête est un espace de travail ou un tableau de cellules qui définit quelles colonnes  seront affichées dans la vue du LOG. Dans la copie d'écran ci-dessus, on a sélectionné le champ de Date-QSO qui active le menu de l'éditeur de valeurs.

Changer le format du champ Date-QSO – pour l'affichage du LOG ou l'assistant de rapports

Sélectionnez tout d'abord un champ, double-cliquez sur le champ et l'éditeur de valeurs s'affiche. Vérifiez que Value Editor, l'éditeur de valeur contient le champ à modifier – une erreur courante consiste à sélectionner accidentellement un autre champ.

Astuce : Vous pouvez aussi faire un clic droit sur un champ et selectionner Edit Properties dans le menu contextuel pour ouvrir  Value Editor (éditeur de valeurs).

Dans l'exemple ci-dessus, vous pouvez  voir que l'éditeur de valeurs liste plusieurs propriétés spécifiques au champ Date-QSO – vers le bas de la liste, il y a cinq propriétés qui définissent comment le champ Date-QSO  est affiché dans le LOG. À l'exception de la propriété de format, chaque propriété propose une liste déroulante des valeurs possibles.

La propriété de Format de Date-QSO est quelque peu différente, car elle n'offre pas de choix dans la liste déroulante. Vous pouvez définir le format de date que vous préférez utiliser, en entrant les abréviations de date standard utilisées par de nombreux programmes et systèmes d'exploitation. Les Symboles de mise en forme peuvent être écrits en lettres majuscules ou minuscules – les deux produisent le même résultat. Quelques-uns des formats de date et signature  communs sont indiqués dans le tableau ci-dessous :

Symbol Example – Description
hh:nn 23:59 – Heures et minutes sur une horloge 24H
h:nn am/pm 11:59 pm – Heures et minutes sur une horloge 12H avec l'indication AM/PM.
mmm d, yyyy Jan 1, 2004
mm/dd/yyyy 01/01/2004 – Selon le pays, l'ordre jour/Mois peut être ambigü.
dd mmm yy 01 Jan 04 – Du point de vue de la lisibilité, on préferera le jj mmm AA . Le jour et le mois ne sont pas ambigus et les groupes de symbole ne nécessitent pas de ponctuation – bien qu'un seul espace entre les groupes de lettres améliore un peu plus la lisibilité.

Astuce : Les propriétés de format utilisées pour les champs suivants ; Date-QSO, jour, mois et année, n'affectent que les valeurs correspondantes affichées dans le LOG.

Lorsque vous utilisez la date dans une valeur de recherche, la date doit être saisie comme définie dans  le système d'exploitation Windows. Si un message d'erreur s'affiche ou si votre recherche donne un LOG vide, vérifiez que le format de date utilisé dans la recherche est mis correctement. Un moyen facile pour vérifier le format correct est de cliquer sur la flèche dans l'en-tête de colonne Date et sélectionner (Custom) dans la liste déroulante. Lorsque le filtre automatique personnalisé s'affiche, cliquez sur la flèche à côté ou l'autre des cases vides sur le côté droit. Lorsque le calendrier s'affiche, cliquez sur Today – la date indiquée sera au format correct de Windows, cliquez sur Annuler pour quitter.

Le tableau ci-dessous est une liste complète des symboles qui peuvent être utilisés pour mettre en forme les champs de Date et d'heure. Ces symboles peuvent être utilisés dans les requêtes et les rapports.

Symbol Description
c Affiche la date en utilisant le format donné par le paramètre système  Format de Date Court, suivie de l'heure en utilisant le format donné par le paramètre système Heure Format Long. L'heure n'est pas affichée si la partie fractionnaire de la valeur Date Heure est égale à zéro.
d Affiche le jour sans Zéro devant (1-31).
dd Affiche le jour en tant que nombre avec un zéro devant (01-31).
ddd Affiche le jour en abrégé (Sun-Sat) en utilisant les chaines données par le paramètre système  Nom_de_jour_court.
dddd Affiche le nom du jour intégral (Dimanche-Samedi) en utilisant les chaines données par le paramètre système Nom_de_jour_long.
ddddd Affiche la date en utilisant le format donné par la chaine de format court du système
dddddd Affiche la date en utilisant le format donné par la chaine de format long du système.
m Affiche le mois en tant que chiffre sans zéro devant (1-12). Si le spécificateur m suit  immédiatement un spécificateur h ou hh, on affiche la minute plutôt que le mois.
mm Affiche le mois en tant que chiffre avec un zéro devant (01-12).Si le spécificateur mm suit  immédiatement un spécificateur h ou hh, on affiche la minute plutôt que le mois.
mmm Affiche le nom de mois en abrégé (Jan-Dec) en utilisant les chaines données par la chaine de format court du système.
mmmm Affiche le nom de mois integralement (Janvier-Decembre) en utilisant les chaines données par la chaine de format long du système.
yy Affiche l'année avec 2 digits (00-99).
yyyy Affiche l'année avec 4 digits (0000-9999).
h Affiche l'heure sans zéro devant (0-23).
hh Affiche l'heure avec un zéro devant (00-23).
n Affiche la minute sans zéro devant (0-59).
nn Affiche la minute avec un zéro devant (00-59).
s Affiche la seconde sans zéro devant (0-59).
ss Affiche la seconde avec un zéro devant (00-59).
t Affiche l'heure en utilisant le format court du système.
tt Affiche l'heure en utilisant le format long du système.
am/pm Utilise l'horloge 12H pour le spécificateur h ou hh qui précède, et affiche 'AM' pour toute heure avant midi, et 'PM' pour toute heure après midi. Le spécificateur  am/pm peut etre en majuscules ou minuscules, les deux mélangés, et le résultat sera  en accord.
a/p Utilise l'horloge 12H pour le spécificateur h ou hh qui précède, et affiche 'a' pour toute heure avant midi, et 'p' pour toute heure après midi. Le spécificateur a/p peut etre en majuscule, minuscule, et le résultat sera en accord.
ampm Utilise l'horloge 12H pour le spécificateur h ou hh qui précède, et affiche le contenu du paramètre système TimeAMString pour toutes les heures avant midi et le contenu du paramètre système TimePMString pour toutes les heures après midi.
/ Affiche le caractère séparateur de date parametré dans le système.
: Affiche le caractère séparateur d'heure parametré dans le système.
'xx'/"xx" Les caractères entre simple ou double guillemets sont affichés tels quels, et n'affectent pas le format.


Modifier le format des valeurs de champ numériques – pour l'affichage du LOG ou l'assistant de rapports

Les champs numériques tels que la fréquence sont formatés légèrement différemment des champs liés à la date et l'heure. Si le concept est fondamentalement le même, les symboles et les masques de mise en forme sont spécifiques aux données numériques. Voici un exemple de la fréquence avec une virgule.

A noter : BandID est aussi un champ numérique – BandID n'est pas le champ de Bande – le champ de bande n'est pas un champ numérique.

Symbol Example – Description
##,### 14,195 Fréquence avec la virgule comme séparateur des milliers.

Voici d'autre masques de formatage valides :

Symbol Description
0 Espace dédié à un chiffre. Si la valeur mise en forme renferme un chiffre à la position où le « 0 » apparaît dans la chaîne de format, alors ce chiffre est copié dans la chaîne de sortie. Dans le cas contraire, un « 0 » est stocké dans cette position dans la chaîne de sortie.
# Le caractère # attend à cet endroit un caractère numérique ou un signe + ou - mais ce n'est pas obligatoire .
. Point décimal. Le premier caractère '.' dans la chaîne de format détermine l'emplacement du séparateur décimal dans la valeur mise en forme ; tout autre caractère '.' supplémentaire sera ignoré. Le caractère réellement utilisé comme un séparateur décimal dans la chaîne de sortie est déterminé par le paramètre système SéparateurDécimal. La valeur par défaut de SéparateurDécimal est spécifiée dans le Format de nombres de la section internationale dans le panneau de configuration.
, Séparateur de milliers.Si la chaîne de format contient un ou plusieurs caractères «, », la chaine en sortie aura des séparateurs de milliers insérés entre chaque groupe de trois chiffres à gauche du séparateur décimal. L'emplacement et le nombre de  caractères ',' dans la chaîne de format n'affecte pas la chaine de sortie, sinon pour indiquer que que les séparateurs de millier manquent. Le caractère réellement utilisé comme séparateur des milliers dans le résultat est déterminé par le paramètre SéparateurdeMilliers du système. La valeur par défaut de SéparateurdeMilliers est spécifiée dans le Format des nombres de la section internationale dans le panneau de configuration.
; Sépare les sections pour les nombres positifs, négatifs et zéro dans la chaîne de format.
E+ Notation scientifique. Si une des chaînes « E + », « E-», « e + » ou « e-» figurent dans la chaîne de format, le nombre est formaté à l'aide de la notation scientifique. Un groupe de jusqu'à 4 « 0 »  peut suivre immédiatement   « E + », « E-», « e + » ou « e-» pour déterminer le nombre minimal de chiffres dans l'exposant. Les formats « E + » et « e + » donnent un signe plus en sortie pour les exposants positifs et un signe moins en sortie pour les exposants négatifs. Les formats « E-» et « e-» donnent un caractère de signe en sortie uniquement pour les exposants négatifs
'xx'/"xx" Les caractères délimités par des guillemets simples ou doubles restent tels quels et n'affectent pas la mise en forme.

En haut


Copyright © 2004 SWISSLOG
Last modified:10 dic. 2014