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.
A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager