Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
CloseButton σε Φόρμα
Ζητώ και πάλι την βοήθειά σας. Ας υποθέσουμε οτι σε μια φόρμα υπάρχει ένα checkbox και ένα κουμπί Closebutton κλεισίματος της Φόρμας. Με το κλικ του CloseButton της Φόρμας θα ήθελα να ελέγχεται το εξής: -Αν το checkbox είναι ενεργό τότε να κλείνει η φόρμα -ενώ -αν δεν είναι -να μην κλείνει -και μάλιστα ακόμη και αν πατηθεί το κουμπάκι κλεισίματος στo παράθυρο διαλόγου της Φόρμας πάλι να μην κλείνει -και να βγάζει προειδοποιητικό μήνυμα που να λέει "Κάντε επιλογή!" |
#2
| |||
| |||
Παράθεση:
Χρήστο Στη φόρμα μας π.χ. form1 σε μορφή σχεδίασης προσθέτουμε ένα πλαίσιο ελέγχου - στο παράδειγμα το ονομάζουμε (Check) και ένα κουμπί κλεισίματος - το ονομάζουμε (close). Στο κουμπί κλεισίματος με το κλικ [Διαδικασία συμβάντος] γράφουμε. Κώδικας: Private Sub close_Click() If Me.Check<> 0 Then DoCmd.close acForm, "form1" Else MsgBox " Κάντε Επιλογή! " End If End Sub Φιλικά Νάσος |
#3
| ||||
| ||||
Καλημέρα σε όλους! Παράθεση:
υπάρχει κουμπί κλεισίματος στο πλαίσιο ελέγχου του παραθύρου της φόρμας. Αυτό όμως είναι καθαρά δικό σου θέμα. Όταν θέλεις να κλείσει μια φόρμα μόνο κάτω από ορισμένες προϋποθέσεις, ο πιο σίγουρος τρόπος είναι να γράψεις κώδικα στο συμβάν της φόρμας "Με την αποφόρτωση" (Form_Unload) όπου σου προσφέρεται η επιλογή "Cancel" που ακυρώνει τη διαδικασία κλεισίματος ακόμα και αν ο χρήστης προσπαθήσει να κλείσει ολόκληρη την εφαρμογή. Παράδειγμα: Έστω ότι το πλαίσιο ελέγχου (CheckBox) της φόρμας ονομάζεται "Check1". Στο συμβάν της φόρμας μπορεί να τοποθετηθεί ο παρακάτω κώδικας: Κώδικας: Private Sub Form_Unload(Cancel As Integer) If Not Nz(Me.Check1) Then Cancel = True MsgBox "Πρέπει να τσεκάτετε το πλαίσιο ελέγχου για να κλείσει η φόρμα!", vbInformation End If End Sub Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#4
| |||
| |||
Σας ευχαριστώ για τις απαντήσεις, θα τις μελετήσω.
|
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Φόρμες ] Μεταβίβαση τιμής πεδίου από φόρμα σε φόρμα | vraxnakisg | Access - Ερωτήσεις / Απαντήσεις | 8 | 01-02-16 07:58 |
[ Φόρμες ] Κουμπί εύρεσης σε φόρμα που περιέχει δευτερεύουσα φόρμα | sakis297 | Access - Ερωτήσεις / Απαντήσεις | 2 | 21-11-14 19:23 |
Καταχώρηση δεδομένων σε φόρμα, από άλλη φόρμα που εμφανίζεται με cmd_button | alladin78s | Access - Ερωτήσεις / Απαντήσεις | 2 | 14-02-12 09:08 |
Πρόβλημα μεταφοράς δεδομένων απο φόρμα σε φόρμα με μακροεντολή | alex | Access - Ερωτήσεις / Απαντήσεις | 2 | 25-10-11 03:00 |
[ Φόρμες ] Ενεργοποίση - απενεργοποίηση CloseButton | Meteora | Access - Ερωτήσεις / Απαντήσεις | 7 | 21-02-10 23:07 |
Η ώρα είναι 22:14.