Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Εκθέσεις ] Πρόβλημα με ετικέτες

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-05-11, 15:39
Όνομα: ΚΩΣΤΑΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-04-2010
Περιοχή: Νέα Ιωνία
Μηνύματα: 115
Προεπιλογή Πρόβλημα με ετικέτες

Καλησπέρα σε όλους Έχω ένα πρόβλημα με τις ετικέτες
έχω δημιουργήσει ετικέτες με τον οδηγό.θα ήθελα να περνω 2 -3 φορες την ίδια ετικέτα:thanks:

Τελευταία επεξεργασία από το χρήστη ΚΩΣΤΑΣ2 : 22-05-11 στις 18:52.
Απάντηση με παράθεση
  #2  
Παλιά 22-05-11, 19:40
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Όταν είσαι στο παράθυρο εκτύπωσης, εκεί μπορείς να προσδιορίσεις τον αριθμό των ετικετών που θέλεις. (κουπί Office ... εκτύπωση ... ).
Αρκεί αυτή η πληροφορία;

Με εκτίμηση

Νίκος Δ.
Απάντηση με παράθεση
  #3  
Παλιά 22-05-11, 23:09
Όνομα: ΚΩΣΤΑΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-04-2010
Περιοχή: Νέα Ιωνία
Μηνύματα: 115
Προεπιλογή

Νίκο ευχαριστώ για το ενδιαφέρον σου. Το πρόβλημα μου ειναι οτι θέλω να εκτυπώνω 3 συνεχόμενες την κάθε εγγραφηή έτσι θα έχω 3 ιδιες ετικέτες

Τελευταία επεξεργασία από το χρήστη ΚΩΣΤΑΣ2 : 22-05-11 στις 23:33.
Απάντηση με παράθεση
  #4  
Παλιά 23-05-11, 00:13
Όνομα: ΚΩΣΤΑΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-04-2010
Περιοχή: Νέα Ιωνία
Μηνύματα: 115
Προεπιλογή

Η βάση μου είναι
Συνημμένα Αρχεία
Τύπος Αρχείου: zip tapis(5).zip (106,7 KB, 26 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 23-05-11, 10:08
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα σε όλους!

Αγαπητέ Κώστα, η πιο απλή μέθοδος (προϋποθέτει VBA) είναι να ελέγχουμε την ιδιότητα "NextRecord" της έκθεσης στο συμβάν "OnPrint" του τμήματος Λεπτομέρεια (Detail).

Η μέθοδος αυτή μας επιτρέπει επίσης να ορίσουμε κατά το άνοιγμα της έκθεσης προγραμματιστικά ή χειροκίνητα τον αριθμό επαναλήψεων των εγγραφών.


Αν η έκθεση ανοίγει με κουμπί τότε ο (παραδειγματικός) κώδικας πίσω από το κουμπί θα είναι:

Κώδικας:
Private Sub cmdOpenLabelsReport_Click()
On Error GoTo ErrH
    DoCmd.OpenReport "RepeatRecords", acPreview, , , , Me.txtNumberOfRecordRepeats 
    ' txtNumberOfRecordRepeats = ένα μή δεσμευμένο πεδίο στη φόρμα όπου ο χρήστης θα ορίζει τον αριθμό επαναλήψεων.
Exit_Sub:
    Exit Sub
ErrH:
    MsgBox Err.Description
    Resume Exit_Sub
End Sub
Στη λειτουργική μονάδα της έκθεσης περνάμε τον παρακάτω κώδικα:

Κώδικας:
Option Compare Database
Option Explicit

Private CopiesCount As Integer, IntCounter As Integer

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) ' Detail = το όνομα του τμήματος "Λεπτομέρεια"
    IntCounter = IntCounter + 1 
    Me.NextRecord = IntCounter = CopiesCount
    If Me.NextRecord Then IntCounter = 0
End Sub

Private Sub Report_Open(Cancel As Integer)
    On Error Resume Next
    CopiesCount = Nz(Me.OpenArgs)
    If CopiesCount = 0 Then CopiesCount = _
    CInt(InputBox("΄Δώστε τον αριθμό επαναλαμβανόμενων εγγραφών", , 3))
    If CopiesCount = 0 Then CopiesCount = 1
End Sub
Μια άλλη μέθοδος είναι να δημιουργήσουμε ένα ερώτημα που να περιλαμβάνει τις εγγραφές με περισσότερες επαναλήψεις.

Παράδειγμα για 3 επαναλήψεις:

Όνομα Ερωτήματος: RepeatedRecords

Έστω ότι τα δεδομένα πηγάζουν από τον πίνακα tblCustomers.

Ο κώδικας SQL του ερωτήματος:

Κώδικας:
  SELECT tblCustomers.*  as tmp1
  FROM tblCustomers
  UNION ALL
  SELECT tblCustomers.*  as tmp2
  FROM tblCustomers
  UNION ALL
  SELECT  
  tblCustomers.*  as tmp3
  FROM tblCustomers
  ORDER BY tblCustomers.ID;
Ως προέλευση εγγραφών της έκθεσης ορίζουμε RepeatedRecords

Φιλικά

Τάσος


__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 23-05-11 στις 12:45.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Excel07] Ετικέτες σε ListBox: Ρούλα Excel - Ερωτήσεις / Απαντήσεις 4 27-11-16 08:44
[Γράφημα] Ετικέτες σε γράφημα διασποράς ManiaM Excel - Ερωτήσεις / Απαντήσεις 4 17-02-13 13:29
MsAccess και BarCode Ετικέτες Ms-Office-Development Team Access samples - Χρήσιμα αρχεία & παραδείγματα 0 11-11-09 10:36
MsAccess και BarCode Ετικέτες kon73 Access - Ερωτήσεις / Απαντήσεις 0 07-01-09 12:50


Η ώρα είναι 06:52.