![]() |
Αλλαγή Property Visible Καλησπέρα σε όλους και καλή χρονιά Σε αναζήτηση στο Forum δεν μπόρεσα να βρω κάτι που θα μπορούσε να με βοηθήσει για να αλλάξω την ιδιότητα σε αντικείμενα της Access, χρησιμοποιώντας Κώδικας: DoCmd.SetProperty "demo", acPropertyVisible, "0"Όποια βοήθεια δεκτή |
Καλή χρονιά Για να αλλάξει μόνιμα η ιδιότητα, θα πρέπει η φόρμα να ανοίξει σε μορφή σχεδίασης, να οριστεί η ιδιότητα και ακολούθως να αποθηκευτεί η φόρμα ή να κλείσει αποθηκεύοντας της αλλαγές. Δες τον κώδικα: Κώδικας: DoCmd.OpenForm Me.Name, acDesign |
Καλησπέρα Γιώργο Σε Ευχαριστώ για την άμεση απάντηση. Σου παραθέτω όλο των κώδικα γιατί ενώ σε νέα φόρμα δουλεύει στην δική μου όχι και δεν μπορώ να καταλάβω το γατί. Κώδικας: Private Sub demo_Click() |
Πιθανόν να συμβαίνει κάποιο λάθος στη διαγραφή των εγγραφών. Πριν από τη διαγραφή πρόσθεσε τον κώδικα. On Error resume Next |
1 Συνημμένο(α) Γιώργο όπως φαίνεται στην εικόνα ενώ αλλάζει την ιδιότητα δεν την αποθηκεύει. |
Το μηδέν δεν είναι σε εισαγωγικά. |
Καλημέρα σε όλους Γιώργο σε ευχαριστώ πολύ. Τελικά το έκανα πάλι με την μεσοβέζικη λύση του (IF) στο load τις φόρμας και προ στο παρών λειτουργεί καλά. Κώδικας: If DLookup("button", "tbl_heating_system") = 1 Then |
Γιώργο σου είπα να αφαιρέσεις τα εισαγωγικά από το μηδέν στην πρόταση: DoCmd.SetProperty "demo", acPropertyVisible, "0" Το δοκίμασες; |
Καλημέρα Γιώργο ναι και συνέχιζε να μην αποθηκεύεται |
Γιώργο όταν το δοκίμασα δούλευε, αλλά, επειδή δεν υπήρχαν οι πίνακες στη βάση μου, είχα μετατρέψει τις εντολές διαγραφής σε σχόλια. Δεν ξέρω τι συμβαίνει. |
Ναι και εγώ το δοκίμασα σε κενή φόρμα και δουλεύει κανονικά Υπαρχή κάτι για το άνοιγμα και το κλείσιμο της συνδεδεμένης βάσης για το τέλος του κώδικα. |
Γιώργο, δοκίμασε τον κώδικα: Κώδικας: Dim db As DAO.Database, strFullNameDB As String |
Καλησπέρα Γιώργο Το πρόβλημα μου είναι αυτό "c:\Anestaki\NameBasis.mdb" και μου είναι άγνωστο πως μπορώ να το εμφανίσω με κώδικα Σε ευχαριστώ εκ των προτέρων για όλη την βοήθεια Φιλικά Γιώργος |
| Η ώρα είναι 11:10. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.