OVH Cloud OVH Cloud

Tri d'une base avant impression ?

4 réponses
Avatar
Raymond
Bonjour à tous,

J'ai a modifier une base Access 2000 qui a été développée par un stagiaire
pour l'un de mes clients.
Cette base à été fabriquée avec les assistants et bien sur, le code est
d'une complexité à toute épreuve :-))

L'une des fonctionnalités de la base consiste en l'impression d'étiquettes
avec Word 2000.
C'est une vraie usine à gaz est je souhaite ne rien modifier.
La seule chose que désire mon client c'est que les impressions soient faites
par ordre alphabétique sur un champ particulier.

Comment puis je faire de façon extrêmement simple pour répondre a son désir
??

Merci d'avance de vos suggestions,

Bonne journée,

Ray

4 réponses

Avatar
Benoit Compoint [MS]
Bonjour,

L'impression d'étiquettes est très probablement réalisée à partir d'un état.
Pour modifier l'ordre d'impression des enregistrements dans un état, vous
pouvez ouvrir l'état en mode création, puis choisir la commande "Trier et
grouper" dans le menu "Afficher".
Dans la boîte de dialogue "Trier et regrouper", choisissez le nom du champ
et précisez l'ordre de tri (croissant ou décroissant).

Benoit Compoint

"Raymond" a écrit dans le message de news:

Bonjour à tous,

J'ai a modifier une base Access 2000 qui a été développée par un stagiaire
pour l'un de mes clients.
Cette base à été fabriquée avec les assistants et bien sur, le code est
d'une complexité à toute épreuve :-))

L'une des fonctionnalités de la base consiste en l'impression d'étiquettes
avec Word 2000.
C'est une vraie usine à gaz est je souhaite ne rien modifier.
La seule chose que désire mon client c'est que les impressions soient
faites

par ordre alphabétique sur un champ particulier.

Comment puis je faire de façon extrêmement simple pour répondre a son
désir

??

Merci d'avance de vos suggestions,

Bonne journée,

Ray




Avatar
Raymond
Merci de votre réponse rapide,
Malheureusement, l'impression ne se fait pas à partir d'un état, sinon le
problème serait facile à résoudre.
L'impression se fait sous Word !!
Merci quand même !
Ray




"Benoit Compoint [MS]" a écrit dans le
message de news:%
Bonjour,

L'impression d'étiquettes est très probablement réalisée à partir d'un
état.

Pour modifier l'ordre d'impression des enregistrements dans un état, vous
pouvez ouvrir l'état en mode création, puis choisir la commande "Trier et
grouper" dans le menu "Afficher".
Dans la boîte de dialogue "Trier et regrouper", choisissez le nom du champ
et précisez l'ordre de tri (croissant ou décroissant).

Benoit Compoint

"Raymond" a écrit dans le message de news:

Bonjour à tous,

J'ai a modifier une base Access 2000 qui a été développée par un
stagiaire


pour l'un de mes clients.
Cette base à été fabriquée avec les assistants et bien sur, le code est
d'une complexité à toute épreuve :-))

L'une des fonctionnalités de la base consiste en l'impression
d'étiquettes


avec Word 2000.
C'est une vraie usine à gaz est je souhaite ne rien modifier.
La seule chose que désire mon client c'est que les impressions soient
faites

par ordre alphabétique sur un champ particulier.

Comment puis je faire de façon extrêmement simple pour répondre a son
désir

??

Merci d'avance de vos suggestions,

Bonne journée,

Ray









Avatar
hm15
Bonjour Benoît,

d'après le message de Ray, il me semble que l'impression des étiquettes est
effectuée avec Word.

L'une des fonctionnalités de la base consiste en l'impression
d'étiquettes


avec Word 2000.



Dans ce cas, la fusion avec Word doit se faire à partir d'une requête.
Ray, je pense qu'il faudrait modifier le tri dans la requête qui sert aux
étiquettes.

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Benoit Compoint [MS]" a écrit dans le
message de news: #
Bonjour,

L'impression d'étiquettes est très probablement réalisée à partir d'un
état.

Pour modifier l'ordre d'impression des enregistrements dans un état, vous
pouvez ouvrir l'état en mode création, puis choisir la commande "Trier et
grouper" dans le menu "Afficher".
Dans la boîte de dialogue "Trier et regrouper", choisissez le nom du champ
et précisez l'ordre de tri (croissant ou décroissant).

Benoit Compoint

"Raymond" a écrit dans le message de news:

Bonjour à tous,

J'ai a modifier une base Access 2000 qui a été développée par un
stagiaire


pour l'un de mes clients.
Cette base à été fabriquée avec les assistants et bien sur, le code est
d'une complexité à toute épreuve :-))

L'une des fonctionnalités de la base consiste en l'impression
d'étiquettes


avec Word 2000.
C'est une vraie usine à gaz est je souhaite ne rien modifier.
La seule chose que désire mon client c'est que les impressions soient
faites

par ordre alphabétique sur un champ particulier.

Comment puis je faire de façon extrêmement simple pour répondre a son
désir

??

Merci d'avance de vos suggestions,

Bonne journée,

Ray









Avatar
Benoit Compoint [MS]
Bonjour Annette et Raymond,

J'ai effectivement lu trop vite la question de Raymond (mea culpa).
Cela dit, dans une application Access, il est généralement préférable de
gérer l'impression des étiquettes directement à partir d'Access.

La modification de l'ordre de tri s'avérera peut-être difficile dans le cas
de Raymond.
En effet si le stagiaire qui a développé l'application a précisé un ordre de
tri sur un autre champ, il faudra déterminer s'il l'a fait dans une requête
stockée dans la base Access qui sert de source à la fusion, ou "en aval" au
niveau du code source VBA ou du document principal de fusion de Word".

Si le stagiaire a implémenté un tri "en aval", la modification de l'ordre de
tri de la requête "en amont" (au niveau de la requête source stockée dans la
base Access) ne permettra pas d'atteindre le résultat souhaité.
Dans ce cas il faudra lire le code source VBA ou/et modifier le document
principal de fusion au niveau de Word.

Cordialement,

Benoit Compoint

"hm15" a écrit dans le message de news:

Bonjour Benoît,

d'après le message de Ray, il me semble que l'impression des étiquettes
est

effectuée avec Word.

L'une des fonctionnalités de la base consiste en l'impression
d'étiquettes


avec Word 2000.



Dans ce cas, la fusion avec Word doit se faire à partir d'une requête.
Ray, je pense qu'il faudrait modifier le tri dans la requête qui sert aux
étiquettes.

Cordialement,

Annette
--------------------------------------------------------------------------
-

www.horizon-micro.com


"Benoit Compoint [MS]" a écrit dans le
message de news: #
Bonjour,

L'impression d'étiquettes est très probablement réalisée à partir d'un
état.

Pour modifier l'ordre d'impression des enregistrements dans un état,
vous


pouvez ouvrir l'état en mode création, puis choisir la commande "Trier
et


grouper" dans le menu "Afficher".
Dans la boîte de dialogue "Trier et regrouper", choisissez le nom du
champ


et précisez l'ordre de tri (croissant ou décroissant).

Benoit Compoint

"Raymond" a écrit dans le message de news:

Bonjour à tous,

J'ai a modifier une base Access 2000 qui a été développée par un
stagiaire


pour l'un de mes clients.
Cette base à été fabriquée avec les assistants et bien sur, le code
est



d'une complexité à toute épreuve :-))

L'une des fonctionnalités de la base consiste en l'impression
d'étiquettes


avec Word 2000.
C'est une vraie usine à gaz est je souhaite ne rien modifier.
La seule chose que désire mon client c'est que les impressions soient
faites

par ordre alphabétique sur un champ particulier.

Comment puis je faire de façon extrêmement simple pour répondre a son
désir

??

Merci d'avance de vos suggestions,

Bonne journée,

Ray