Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 18/07/2011, 15h40   #1
Membre du Club
 
Avatar de AlainL
 
Inscription : novembre 2008
Messages : 175
Détails du profil
Informations personnelles :
Âge : 61

Informations forums :
Inscription : novembre 2008
Messages : 175
Points : 55
Points : 55
Par défaut Lignes détail entre AC 2007 et 2010

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
AlainL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2011, 22h19   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 473
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 473
Points : 7 558
Points : 7 558
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 09h39   #3
Membre du Club
 
Avatar de AlainL
 
Inscription : novembre 2008
Messages : 175
Détails du profil
Informations personnelles :
Âge : 61

Informations forums :
Inscription : novembre 2008
Messages : 175
Points : 55
Points : 55
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
AlainL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 10h34   #4
Membre du Club
 
Avatar de AlainL
 
Inscription : novembre 2008
Messages : 175
Détails du profil
Informations personnelles :
Âge : 61

Informations forums :
Inscription : novembre 2008
Messages : 175
Points : 55
Points : 55
Et bien, aucun de nos "moustachus" n'a une idée pour résoudre ceci ?
AlainL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 15h26   #5
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 473
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 473
Points : 7 558
Points : 7 558
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2011, 15h09   #6
Membre du Club
 
Avatar de AlainL
 
Inscription : novembre 2008
Messages : 175
Détails du profil
Informations personnelles :
Âge : 61

Informations forums :
Inscription : novembre 2008
Messages : 175
Points : 55
Points : 55
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.
AlainL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 16h22   #7
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 473
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 473
Points : 7 558
Points : 7 558
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.
marot_r 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 13h13.


 
 
 
 
Partenaires

Hébergement Web