Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 05-03-18, 01:20
gmaster Ο χρήστης gmaster δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού 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]
Απάντηση με παράθεση