Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 30-04-10, 12:32
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Αγαπητή Μαρία,

Η παρακάτω πρόταση μου προϋποθέτει:
  • Ενα πεδίο με το όνομα ProductDescription
  • Ενα πεδίο με το όνομα ProductPrice
  • Ενα πεδίο με το όνομα IsSold (Ναι/Όχι)
Ο κώδικας στη φόρμα:

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

Private Sub Form_Current()
    Is_Sold = Me.IsSold
    Me.ProductDescription.Locked = Is_Sold
    Me.ProductPrice.Locked = Is_Sold
End Sub

Private Sub IsSold_Click()
    Form_Current
End Sub
Θα μπορούσες επίσης, αντί για VBA (αν σε ικανοποιεί το οπτικό αποτέλεσμα) να εφαρμόσεις Μορφοποίηση υπό όρους στα πεδία που θέλεις να κλειδώσεις
χρησιμοποιώντας την Έκφραση "[IsSold]" (βλ. εικόνα).

ΚΛΕΙΣΤΗ ΕΓΓΡΑΦΗ (ΑΝΕΝΕΡΓΗ)-disablefield.png

Φιλικά

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