Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2007, 12h33   #1
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
Par défaut [8.5][Logiciel] Sur 3 valeurs, récupérer la dernière

Bonjour,

Sur un état j'ai une liste d'articles.
Certains articles ont subi un inventaire ou plusieurs (certains articles aucuns).
Comment affiche la dernière date d'inventaire pour un article ??
Quelle est la formule et où doit-on la noter s'il vous plait ??
Merciii !
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 13h38   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Bonjour,

il nous manque pas mal d'informations pour te donner des pistes ....
Il faut que tu prennes le temps d'exposer ton problème de façon très précise avec le maximum d'indication pour éviter tout un flot de questions qui auraient tout simplement pu être évitées...

ces 3 dates inventaires sont elles dans la table article sous la forme :
dateInventaire1, dateinventaire2 et dateinventaire3
ou plutôt dans une table ArticleInventaire qui contient une date inventaire ....!?
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 15h29   #3
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
désolé je suis allée trop vite.

Donc nous réalisons des inventaires : 1 par semaine.
Chaque inventaire créé = une nouvelle date (c'est la clé primaire de la table INVENTAIRE).

Admettons qu'en semaine4 le 26/01/07 j'enventorie l'article 05900023458AA.
Ce meme article est réinventorié en semaine 8 le 23/02/07.

..........

Dans un état, je veut afficher la liste de tous les composants de mon magasin, et à coté afficher une date d'inventaire (si il y en a une).
A coté de l'article 05900023458AA je devrais alors voir afficher "23/02/07" car il s'agit de la dernière date d'inventaire.
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 18h07   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Salut Icky,

Décidemment tes patrons ne te la font pas couler douce avec CR

Alors, tu peux créer un groupe sur ton composant (Menu Insertion -> groupe -> puis tu choisis ton champ). Tu tries comme tu veux.
Ensuite, tu créés un groupe sur la date d'inventaire et tu choisis : Ordre croissant.

Il ne te reste plus qu'à placer tes informations dans ton pied de groupe Composant.

Ainsi, pour chaque composant, tu auras la dernière date d'inventaire.

Bon week-end !
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 18h56   #5
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
jajaja c'est vrai que j'en prend plein la figure avec Crystal report, mais je m'éclate .
Mais ca va , grace à votre aide j'arrive à créer plusieurs états , mais surtout à les terminer.

...

Concernant la date d'inventaire, si j'affiche un groupe sur date inventaire, l'état m'affichera trop d'informations, notamment les premieres dates d'inventaires qui ne m'interessent pas.
De plus, l'état est sencé etre exporté sous excel (pour traiter manuellement une liste d'article à compter).
Si je rajoute un groupe, dans le fichier excel je vais me retrouver avec des lignes blanches en plus, et je ne pourrais plus filtrer.

Donc en réalité, ce dont mon état a besoin , c'est que toutes mes informations soient sur une seule ligne. Ca allait etre dure, on m'a prévenue au travail.
J'imagine qu'il faut faire un truc SQL ou requete dans ce genre.
Mais si c'est trop long, ne vous embetez pas.

Merci aitone
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 18h59   #6
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
ah maintenant que j'y pense.

peut etre vous avez raison,
je doit créer un groupe : code article
un groupe : date inventaire

en détail j'affiche : code article + date inventaire

puis je masque mes 2 groupes.

Je vais donc par exemple me retrouver avec deux lignes pour un meme code article :

05600034578AA 28/01/07
05600034578AA 30/02/07

Dans ce cas, est ce possible de ne garder que la seconde ligne (étant donné qu'il s'agit de la date la plus récente) ??
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 03h27   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Hey Ickynox,

Le fait que tu créé un groupe sur ton article puis sur ta date inventaure et que tu mets les informations dans ton pied de groupe article (et tu n'affiche que lui, tu masques les autres), cela ne te fera avoir que les données que tu souhaite...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 16h56   #8
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
Merci pr votre aide.
Je n'ai pas réussi à le faire.
Mais de toutes facons on a décidé de travailler autrement.
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 09h06   #9
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Bonjour,
en fait il est inutile de créer un groupe sur date inventaire ...
On crée un groupe sur article, puis on trie sur date inventaire en ASC.
En fin de groupe article, on affiche les champs et on a la bonne date d'inventaire ....
Bonne continuation.
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h16.


 
 
 
 
Partenaires

Hébergement Web