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 ?...
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 ?...
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.
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
)
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
Partager