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 07/11/2006, 16h30   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 0
Points : 0
Envoyer un message via MSN à auroreM
Par défaut Une ou plusieurs personne par fiche

Bonjour,

Voilà mon soucis, en espérant être claire.
Je veux éditer des planches d'étiquettes. Jusque là, tout va bien car je me base sur des vues oracle.

Ma question est : dans VB, quand je choisis 1, je veux afficher 1 personne par planche (c'est-à-dire 16 fois la même étiquette sur une planche).
quand je choisis 2, je veux afficher 16 personnes sur une planche (c'est toujours le même fichier crystal mais utilisé autrement).

pour l'instant, j'arrive à afficher 16 personnes sur une planche mais je sais pas comment dire : je veux 16 étiquettes/page mais 16 fois la même étiquette et pas 16 étiquettes différentes.

Comment puis-je faire ?

Merci d'avance et j'espère avoir été claire dans ce message .

AuroreM.
auroreM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2006, 16h50   #2
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
Bonsoir,

Je ne saisis pas trop ce que tu veux dire...

En gros pour l'intant, il n'y a que le choix 2 qui fonctionne et souhaiterais le 1, c'est ça?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2006, 20h09   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 0
Points : 0
Envoyer un message via MSN à auroreM
oui, c'est bien cela. Je voudrais afficher plusieurs étiquettes identiques sur la même feuille avec changement de feuille quand on passe à un nouveau nom mais je ne sais pas comment faire.

merci d'avance.
auroreM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 09h07   #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
Bonjour,

Je pense déjà que tu peux aller dans l'expert section de ta ligne détail (ou de groupe) et cocher "Nouvelle page après".

Là, il n'y aura qu'une personne par page. Reste ensuite à voir s'il editera l'étiquette 16 fois ou non.

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 11h12   #5
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 0
Points : 0
Envoyer un message via MSN à auroreM
Je veux bien ajouter ce genre d'infdormations mais comment je fais depuis VB car je ne dois pas modifier le rapport existant.

J'ai bien essayé de mettre ceci dans mon code VB
Report1.Areas(3).NewPageAfter
Report1.Database.SetDataSource adors, 3, 1

mais cela me génère un message dans VB du genre :
Erreur de compilation, Utilisation incorrecte de la propriété.

Pourtant, je pense que je suis sur la bonne voie mais là, je pêche un peu, voire même beaucoup.
Merci d'avance pour vos commentaires.

Aurore.
auroreM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2006, 11h40   #6
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 0
Points : 0
Envoyer un message via MSN à auroreM
Bon, j'avançe doucement mais surement.

en fait, il fallait mettre Report1.Section6.NewPageAfter = True dans VB. j'avais oublié de préciser la valeur que je voulais mettre.

Mon soucis est que, en faisant cela, il m'affiche une personne par planche mais pas 16 étiquettes de la même personne sur une seule planche (suis-je claire là ?).
Exemple :
si je coche 1 personne par fiche, je veux obtenir ça :

Toto
1, rue de la Blague
00000 Carambar City

Toto
1, rue de la Blague
00000 Carambar City

Répété pour en avoir 16 sur une page.

si je coche x personnes par fiche, je veux obtenir ça :

Toto
1, rue de la Blague
00000 Carambar City

Titi
15, rue de la Blague
00000 Carambar City

Machin
1, rue du Rire
00000 Carambar City

Truc
45, rue des Pleurs
00000 Carambar City


Répété pour en avoir 16 sur une page.

Enfin bref, si vous avez des idées, je suis preneuse.

Encore merci.

Aurore.
auroreM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 21h35   #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
Alors ?

As tu trouvé une solution au problème ? Tu y arrives avec tes étiquettes?

Si c'est le cas, j'aimerais avoir la réponse

Merci d'avance

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2006, 23h36   #8
Invité de passage
 
Inscription : novembre 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 9
Points : 0
Points : 0
Envoyer un message via MSN à auroreM
En fait, non. J'ai pas réussi.

Soit cela change de page à chaque étiquette (donc pas 10 sur une page mais 1/page), soit cela m'affiche tout d'un coup.

J'ai trouvé une solution pas très bonne mais bon, cela devait être rapide.

Si je veux 14 étiquettes par page, je duplique mes données 14 fois dans ma table et le tour est joué en triant le infos sur le nom, j'ai mes 14 étiquettes d'une même personne sur une seule page.

Je sais que c'est barbare mais bon, quand on a pas de pétrole, on a des idées et c'était mon cas .

Sur ce, si quelqu'un à une proposition plus "propre", je suis toujours preneuse.

En attendant, merci pour vos bonnes astuces tout au long du site.

Aurore.
auroreM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2006, 10h32   #9
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
Bonjour,

Je pense avoir une idée...

Pourrait tu joindre ton fichier s'il te plait ? Le .rpt
Je veux voir quelque chose..

Sinon, pouqrquoi ne peux tu pas modifier l'état existant?

Merci

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 16h45   #10
Candidat au titre de Membre du Club
 
Inscription : juillet 2003
Messages : 27
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Morbihan (Bretagne)

Informations forums :
Inscription : juillet 2003
Messages : 27
Points : 13
Points : 13
Je ne sais pas si tu as trouvé une autre solution.

Mais pour avoir tes 16 même étiquettes tu peux dans ton état mettre 2 fois ta table des personnes. L'une est reliée en égalité(1), l'autre en différent(2). Le but étant d'avoir toutes les personnes de la table (2) pour pouvoir jouer avec un incrément. Et stopper quand tu es arrivée à 16.
Nout 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 14h45.


 
 
 
 
Partenaires

Hébergement Web