> Tech > Différents profils de groupe

Différents profils de groupe

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

J’aimerais établir la structure suivante pour équipe de ventes. Tous les membres sont identifiés dans un profil de groupe i5/OS appelé SALES.

Tous ont besoin d’accéder à l’information de ventes que je tiens à jour dans un répertoire appelé SALES INFO, mais j’aimerais que chacun d’eux ait son propre répertoire pour y stocker ses informations de ventes personnelles. Comment puis-je mettre cela en place ?

Différents profils de groupe

Q : J’ai des fichiers base de données existants dont quelques dates sont définies en tant que champs numériques (par exemple, packé decimal 9,0) ou caractères. Comment puis-je sélectionner des enregistrements d’après la date courante et les valeurs présentes dans ces champs ?

R : La fonction SQL CurDate renvoie une valeur de date, laquelle ne peut pas être comparée directement à un nombre ou à une valeur caractère non formatée. Par conséquent, une conversion est nécessaire avant la comparaison. Une méthode consiste à utiliser des fonctions SQL pour obtenir l’année, le mois et le jour de la date en tant que nombres entiers puis à utiliser un calcul simple pour créer une date numérique sous la forme aaaammjj. Comme exemple, j’utilise la définition de table et les données de la figure 3. La figure 4 montre l’instruction SQL visant à comparer par rapport au champ numérique. C’est très simple : on utilise la multiplication pour décaler la valeur année de quatre rangs (100 * 100) et pour décaler la valeur mois de deux rangs (100). A l’aide d’une expression Cast simple, vous pouvez convertir le numéro à huit chiffres en une valeur caractère, comme dans l’exemple de la figure 5. Il y a d’autres méthodes, mais soyez prudents si vous essayez d’utiliser Casy pour convertir une valeur de retour Month() ou Day() en caractère. Si vous ne traitez pas explicitement les valeurs inférieures à 10, le résultat risque de contenir des espaces au lieu de zéros.


Note : les figures, codes sources et fichiers auquels fait référence l’article sont visualisables au sein de la rubrique abonné. Découvrez tous les avantages du compte abonné iSeries News!

Téléchargez gratuitement cette ressource

Comment cerner la maturité digitale de votre entreprise ?

Comment cerner la maturité digitale de votre entreprise ?

Conçu pour les directions IT et Métiers, ce guide vous permettra d'évaluer précisément vos processus de communication client, d'identifier vos lacunes et points d'inflexion pour établir un plan d’actions capable de soutenir durablement votre évolution. Bénéficiez maintenant d'une feuille de route complète.

Tech - Par iTPro.fr - Publié le 24 juin 2010