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 12/07/2004, 17h06   #1
Invité régulier
 
Inscription : juin 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 22
Points : 6
Points : 6
Par défaut [CR8.5] Comment spécifier un nombre d'étiquettes

Re-bonjour !

Une requête Oracle me ramène une adresse par client. Je voudrai pouvoir dire que chaque adresse doit être éditée n fois...
Toutes les étiquettes d'un client étant regroupées sur des étiquettes "voisines"

Une idée ?...
ccquick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2004, 18h08   #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
on ne peut pas,
Moi en général je m'arrange en amont pour avoir les données multipliées autant de fois
que nécessaire :
si je veux 2 fois les adresses par client
eh bien dans mes données je vais avoir 2 fois la même adresse avec une clé Num. de client et un incrément bidon.
Et puis le fait de les avoir en horizontale ou verticale c'est juste une option.
__________________
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 13/07/2004, 10h44   #3
Invité régulier
 
Inscription : juin 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 22
Points : 6
Points : 6
Une astuce pour y arriver :

J'ai ajouté une table "bidon" avec un nombre d'enregistrements raisonnable et supérieur au maximum du nombre d'étiquettes. Dans l'option de liaison j'ai lié 2 champs complètement différents en spécifiant dans l'option de liaison : 'Différent'. La requête doit donc ramener le nombre d'enreg de la table avec l'adresse (mon étiquette) * par le nombre d'enreg de la table "bidon".
Je vais ensuite dans mon "Mettre en forme une section" de la section "Détails" et dans "Supprimer" j'ai mis "RecordNumber > nombre_d'etiquettes_voulu".

Ne fonctionne que parce que je n'ai en fait qu'une adresse. Pour plusieurs adresses ce serait plus compliqué (à vrai dire je ne vois pas bien comment faire... ) il faudrait alors un RecordNumber par groupe d'adresses ?... pas GroupNumber mais GroupRecordNumber (un truc comme ça )
ccquick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2004, 23h27   #4
Invité de passage
 
Inscription : octobre 2004
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 1
Points : 1
Points : 1
Je me suis enregistré sur ce site uniquement uniquement pour te féliciter. C'est effectivement très astucieux et j'ai pourtant cherché longtemps la solution, convaincu qu'il y en avait une.
J'ai finalisé grace à cette astuce l'état suivant (entre autres):
Ma table contient 2 champs : article et qté
Je dois éditer chaque article n fois dans l'état, ou n=champ qté
J'ai donc relié comme tu le suggerais ma table avec une autre table bidon, avec une jointure <>, puis j'ai créé un groupe sur mon champ article (masqué), puis un total progressif rtotal0 (count article réinit sur chgt de groupe), puis supprimé ma section détail en comparant mon champ qté avec rtotal0.
Merci encore
cppo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h32.


 
 
 
 
Partenaires

Hébergement Web