> 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

Travail hybride : 5 enjeux de mise en œuvre

Travail hybride : 5 enjeux de mise en œuvre

Pour rendre le travail hybride évolutif et durable pour la nouvelle ère, directions IT et Métiers doivent résoudre de nombreux défis. Bénéficiez d'un guide complet pour élaborer et exécuter une stratégie de Workplace capable de connecter et responsabiliser les employés pour créer un lieu de travail adaptable, robuste et résilient.

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