OVH Cloud OVH Cloud

Impression d'étiquettes via les états ?

2 réponses
Avatar
Giuseppe
Bonjour,

Lorsque j'imprime mes étiquettes, il est très rare que les pappiers
(étiquette) soit entièrement exploités. En effet, je me retrouve avec des
pappiers où il ne reste plus que deux ou trois étiquettes.

Afin d'utiliser ces pappiers, j'aimerais pouvoir dire à Access de
commencer l'impression sur l'étiquette numèro X. Par example, si j'utilise
un pappier avec 20 étiquette et que j'en imprime trois, j'aimerais qu'à la
prochaine impression, Access commence à imprimé à la 4 ème étiquette.

Avez-vous une idée ?

Merci

2 réponses

Avatar
Gilbert
Bonjour,

Voilà ce que j'utilise

Imprimer des étiquettes à partir d'un état, sans commencer l'impression
forcement au début de la première rangée de la planche d'étiquettes.

'-----------------------------------

' Déclaration avant 1ère Sub

Public intToSkip As Integer

Public intSkipped As Integer

' Propriété de la zone Détail - Événement "Sur impression"

Private Sub Détail_Print(Cancel As Integer, PrintCount As Integer)

If intSkipped < intToSkip Then

Me.NextRecord = False

Me.PrintSection = False

intSkipped = intSkipped + 1

End If

End Sub

' Propriété de l'état - Événement "Sur ouverture"

Private Sub Report_Open(Cancel As Integer)

Dim intEttiket As String

intEttiket = inputbox("Combien d'étiquettes vides ?", "Etiquette")

If IsNull(intEttiket) Then

Cancel = True

Else

intToSkip = Val(intEttiket)

End If

End Sub



Gilbert

"Giuseppe" a écrit dans le message de
news:
Bonjour,

Lorsque j'imprime mes étiquettes, il est très rare que les pappiers
(étiquette) soit entièrement exploités. En effet, je me retrouve avec des
pappiers où il ne reste plus que deux ou trois étiquettes.

Afin d'utiliser ces pappiers, j'aimerais pouvoir dire à Access de
commencer l'impression sur l'étiquette numèro X. Par example, si j'utilise
un pappier avec 20 étiquette et que j'en imprime trois, j'aimerais qu'à la
prochaine impression, Access commence à imprimé à la 4 ème étiquette.

Avez-vous une idée ?

Merci


Avatar
YannX
Bnjr,

Une idée : si tu utilisais une requete d'avant impresssion,
avec un UNION SELECT " " AS nom, " " as adresse..... FROM table
(en choisissant bien sur des valeurs intiales en tri
Reste a ameliorer la requete pour qu'elle génére X-1 enregs "vides..."


"Giuseppe" a écrit dans le message de
news:
Bonjour,

Lorsque j'imprime mes étiquettes, il est très rare que les pappiers
(étiquette) soit entièrement exploités. En effet, je me retrouve avec des
pappiers où il ne reste plus que deux ou trois étiquettes.

Afin d'utiliser ces pappiers, j'aimerais pouvoir dire à Access de
commencer l'impression sur l'étiquette numèro X. Par example, si j'utilise
un pappier avec 20 étiquette et que j'en imprime trois, j'aimerais qu'à la
prochaine impression, Access commence à imprimé à la 4 ème étiquette.

Avez-vous une idée ?

Merci