Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Απο-ενεργοποίηση πεδίου με ckeckbox (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/4083-apo-energopoiisi-pedioy-me-ckeckbox.html)

leeperik 04-03-16 09:07

Απο-ενεργοποίηση πεδίου με ckeckbox
 
Καλημέρα σε όλο το forum.
Πολύ ωραίο το forum και με ενδιαφέροντα θέματα - λύσεις.
Έχω ένα πρόβλημα καθώς δεν θυμάμαι την σύνταξη του κώδικα καθώς πάνε περίπου 10 χρόνια που έχω να ασχοληθώ με τον προγραμματισμό της access.
Έχω μια φόρμα όπου καταχωρώ τα στοιχεία των πελατών. Οι πελάτες είναι ιδιώτες και επαγγελματίες.
Έχω λοιπόν τα πεδία "Όνομα,επίθετο,τηλέφωνο,διέ υθυνση,ΑΦΜ,ΔΟΥ κτλ".
Εξ ορισμού τα πεδία που αφορούν τα στοιχεία επαγγελματία "ΑΦΜ,ΔΟΥ κτλ" τα έχω ανενεργά.
Η σκέψη μου είναι να βάλω ένα checkbox όταν αυτό είναι τικαρισμένο να μου ενεργοποιεί τα πεδία.

Αυτό που δέν θυμάμαι είναι η σύνταξη του κώδικα στο check button.
Έχω δοκιμάσει στο checkbox να βάλω συμβάν στην επιλογή "με το κλικ"

if chekbox1.check=true
then
AFM.enable=true
else if
AFM.check=false
then
AFM.enable=false
end if

το παραπάνω που γράφω δεν λειτουργεί καθώς ξέρω οτι κάτι λάθος γράφω στον κώδικα αλλά δεν μπορώ να θυμηθώ πώς συντάσεται η εντολή. Έψαξα στο internet αλλά αυτά που βρήκα δεν μου λειτούργησαν.

Επίσης αν μπορούσατε να μου προτείνετε ένα βιβλίο-ebook κτλ που να διαβάσω.

Ευχαριστώ πολύ

kapetang 04-03-16 09:53

Καλημέρα

Περικλή, καλωσόρισες στην παρέα μας.

Δοκίμασε τον κώδικα:

Κώδικας:

Private Sub checkbox1_Click()
    Me.AFM.Enabled = Me.checkbox1
End Sub

Για βιβλίο, κάνε αναζήτηση στο διαδίκτυο.
Εγώ κατέβασα το: Access 2010 Programmer's Reference.pdf, πιθανόν να υπάρχει και για την Access 2007.

Φιλικά/Γιώργος

leeperik 04-03-16 10:05

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


Η ώρα είναι 13:02.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2