Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Εμφάνηση / Απόκρυψη αντικειμένων σε Report

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-03-18, 09:22
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Εμφάνηση / Απόκρυψη αντικειμένων σε Report

Φίλοι μου γειά σας.
Έχω κάποια έκθεση (report)σε μια βάση στην οποία στο Page Footer έχω κάποια αντικείμενα (εικόνες στην ουσία) τις οποίες προσπαθώ να βρώ κάποια λύση έτσι ώστε:

1.Σε ένα unbound text να καταγράφεται ο αριθμός της σελίδας κάθε φορά που αλλάζει. Πχ. Εάν βρίσκομαι στην σελίδα 3, να αναγράφει τον αριθμό σε αυτό το unbound. ΠΡΟΣΟΧΗ: δεν αναφέρομαι στο πεδίο που έτσι κι αλλιώς υπάρχει από τα εργαλεία της έκθεση που αναγράφει ας πούμε τις σελίδες πχ (1 of 9)

2.Και κατά δεύτερο, θα ήθελα 2 από τις 3 εικόνες που βρίσκονται στο Page Footer και είναι Visible = False εφόσον φτάσουμε στην τελευταία σελίδα της έκθεσης να εμφανίζονται (Visible = True)

Έχω δοκιμάσει διάφορα όπως πχ:
Private Sub Report_Current()
If Me.Page = Me.Pages Then
Me.txtVisible = 1
End If
End Sub

Επίσης δόκιμασα:
If [Page] = [Pages] Then
[PageFooterControlName1] = [ReportFooterControlName1]
[PageFooterControlName1].Visible = True.
End If

Κάθε βοήθεια είναι σημαντική και σας ευχαριστώ εκ προτέρων
Απάντηση με παράθεση
  #2  
Παλιά 05-03-18, 01:20
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 28-12-2017
Μηνύματα: 26
Προεπιλογή

Γιώργο, γεια και χαρά!

Με τις εικόνες δεν χρειάζεται να παρεμβαίνεις στην ιδιότητα Visible αλλά μπορείς κάλλιστα να ελέγχεις την προέλευσή τους (Control Source) με εκφράσεις όπως:
Κώδικας:
=AppPath() & IIf([Page]=[Pages];"\images\home.png";"\images\next.png")
Η παραπάνω έκφραση αντλεί τη διεύθυνση των αρχείων εικόνων τα οποία είναι αποθηκευμένα σε ένα φάκελο εν ονόματι "images" στην ίδια διαδρομή με της εφαρμογής.
Με αυτόν τον τρόπο έχεις απεριόριστο έλεγχο των εικόνων σου ακόμα και για κάθε σελίδα ξεχωριστά (πχ με μια Choose() αντί για την IIF()).

H AppPath() είναι μια απλή συνάρτηση χρήστη που μας επιστρέφει τη διαδρομή φακέλων της εφαρμογής μας και μας επιτρέπει να την εισάγουμε σε εκφράσεις όπως την παραπάνω.

Κώδικας:
Public Function AppPath() As String
    AppPath = CurrentProject.Path
End Function
Όμως, για το πρώτο ζητούμενο, δεν μπορώ να σκεφτώ τι άλλο μπορεί να ζητάς από την έκφραση =[Page]
Απάντηση με παράθεση
  #3  
Παλιά 06-03-18, 17:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Καλησπέρα Γιώργο,

Σε ευχαριστώ πολύ για τις πληροφορίες και την βοήθεια. Θα σε μελετήσω φίλε μου και εάν παραστει αναγκαίο θα επανέλθω

Ευχαριστω και πάλι
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Χρήση αντικειμένων τις φόρμας από άλλους χρήστες Αναστάσιος Access - Ερωτήσεις / Απαντήσεις 7 20-02-17 16:36
[ Ασφάλεια] Προστασία αντικειμένων βάσης δεδομένων από επεξεργασία ΤΙΜΟΣ Access - Ερωτήσεις / Απαντήσεις 5 28-07-15 08:35
Πρόβλημα στην εμφάνηση ερωτήματος ΔΙΟΝΥΣΙΟΣ Access - Ερωτήσεις / Απαντήσεις 4 22-04-15 16:13
Αυτόματη εισαγωγή αντικειμένων απο άλλη database γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 10 30-08-14 16:08
Report σε Pdf ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 0 16-07-14 21:18


Η ώρα είναι 03:00.