|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 175 ![]() |
Bonjour
Problème de différence de fonctionnement entre Access 2007 et 2010. Dans un état de type facture, dans la partie détail (détail = sous-état en continu), j'arrivais à faire en sorte que: - les lignes détail concernant des produits sans numéro de série ne prennent qu'une ligne; - celles des produits avec numéros de série imprimaient dessous la ligne produit le ou les numéros de série, chacun occupant une ligne. Exemple du résultat: Ligne produit 1 Ligne produit 2 - serie 1 produit 2 - serie 2 produit 2 - serie 3 produit 2 Ligne produit 3 etc... 1 - Sous Access 2007: - > Dans l'état en mode création, touts les champs relatifs aux numéros de série étaient superposés, permettant d'avoir ainsi un espace minimum à l'impression entre 2 lignes, et s'imprimaient correctement individuellement, chacun prenant 1 ligne sur la facture; [NB: pour aider à la compréhension: sur l'état en mode création, ces champs ont une hauteur réduite à zéro (comme s'il s'agissait d'un simple trait). Ces traits étaient alors superposés dans le bon ordre.] 2 - Sous Access 2010: -> dans l'état en mode création, il est possible de toujours superposer ces champs, mais dans ce cas, à l'impression, les numéros de série se retrouvent ainsi superposé également, sur la même ligne, à la place de prendre chacun une ligne séparée. J'ai donc dû donner à ces champs en mode création l'espace minimal autorisé, pour qu'à nouveau cela s'imprime correctement... mais cela allonge la facture, en laissant un espace trop grand lors des lignes n'ayant pas de numéros de série. Question: - existe-t-il un "truc" pour, lors de l'impression, forcer les lignes à faire un saut de ligne ? - ou autre suggestion ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 473 ![]() |
Pourrais-tu poster une image des 2 résultats que tu obtiens pour tes rapports car j'ai du mal à les visualiser ?
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 175 ![]() |
Bien sûr
En premier, la partie création, AC 2007, où les 5 champs sont superposés: ![]() Puis le résultat imprimé sous AC 2010: ![]() là, les sauts de ligne sont effectués, mais les champs se surimpriment, illisible donc. Puis la correction de l'état en mode création pour AC 2010, en espacant les champs au minimum possible: ![]() Et le résultat alors correct à l'impression (ce que j'obtenais aussi sous 2007): ![]() L'ennui est que lorsque tu as 2 lignes se suivant, sans les infos des numéros de série, l'écart entre ces 2 lignes est alors trop important sous AC 2010, alors qu'il était parfait sous AC 2007. Ceci parce que je ne peux plus superposer les champs, donc l'écart entre ces 2 lignes = l'écart visible sur l'état en mode création. ![]() Sous 2007, ces lignes se suivaient sans écart entre elles, donc normalement. Idéalement, je souhaiterais pouvoir faire en sorte que ces lignes retrouvent un écart normal à l'impression. Sachant que ceci est géré dans le formattage du détail. Si les lignes "numéro de série" sont vides (Null), alors elles ne s'impriment pas, ce qui est correct. Mais sous AC 2010, l'espace qu'elles représentent dans l'état en mode création est malheureusement lui bien imprimé. Est-ce plus clair ? Merci |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 175 ![]() |
Et bien, aucun de nos "moustachus" n'a une idée pour résoudre ceci ?
|
|
|
00
|
|
|
#5 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 473 ![]() |
Essaye en utilisant la propriété AutoReduction et en collant tous tes champs les un en dessous des autres tu obtiendrais, à mon avis, le même résultat que lors de la supperposition.
Tu n'as même pas à réduire leur taille. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : novembre 2008 Messages : 175 ![]() |
Merci. Je viens d'essayer.... cela ne fonctionne pas mieux.
Bon, c'est un problème sans solution il semble, je clos le sujet. Merci. |
|
|
00
|
|
|
#7 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 473 ![]() |
Une dernière idée en agissant sur l'événement OnFormat ou OnPrint tu pourrais peut-être forcer le positionnement.
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com