Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 02-01-16, 14:19
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή Αλλαγή Property Visible

Καλησπέρα σε όλους και καλή χρονιά
Σε αναζήτηση στο Forum δεν μπόρεσα να βρω κάτι που θα μπορούσε να με βοηθήσει για να αλλάξω την ιδιότητα σε αντικείμενα της Access, χρησιμοποιώντας
Κώδικας:
DoCmd.SetProperty "demo", acPropertyVisible, "0"
αλλάζω την ιδιότητα αλλά δεν μπορώ να την αποθηκεύσω.
Όποια βοήθεια δεκτή

Τελευταία επεξεργασία από το χρήστη anestaki : 02-01-16 στις 18:38.
Απάντηση με παράθεση
  #2  
Παλιά 02-01-16, 18:51
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλή χρονιά

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

Δες τον κώδικα:

Κώδικας:
    DoCmd.OpenForm Me.Name, acDesign
    DoCmd.SetProperty "Demo", acPropertyVisible, 0
    DoCmd.Close , , acSaveYes   'ή docmd.Close,,acSaveYes 
Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 02-01-16, 19:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Καλησπέρα Γιώργο
Σε Ευχαριστώ για την άμεση απάντηση.
Σου παραθέτω όλο των κώδικα γιατί ενώ σε νέα φόρμα δουλεύει στην δική μου όχι και δεν μπορώ να καταλάβω το γατί.
Κώδικας:
Private Sub demo_Click()
Dim Res As String
Res = MsgBox("Είστε σίγουρος ότι έχετε κατανόηση την λειτουργιά της εφαρμογής" & vbCrLf & _
"Θα διαγράφουν όλα τα καταχωρημένα στοιχειά από αυτήν." & vbCrLf & _
"ΘΕΛΕΤΕ ΝΑ ΔΙΑΚΟΨΕΤΕ ΤΗΝ ΕΝΕΡΓΕΙΑ ;", vbCritical + vbYesNo, "ΠΡΟΣΟΧΗ !!")
                       'ΑΝ Η ΑΠΑΝΤΗΣΗ ΕΙΝΑΙ ΝΑΙ ΤΟΤΕ ΒΓΑΙΝΕΙ
                            If Res = vbNo Then
                            'Me.Κείμενο19.SetFocus
                            
     With CurrentDb
         .Execute "DELETE tbl_announcements.* FROM tbl_announcements"
         .Execute "DELETE tbl_app_payments.* FROM tbl_app_payments"
         .Execute "DELETE tbl_appartment_announcements.* FROM tbl_appartment_announcements"
         .Execute "DELETE tbl_appartment_contribution.* FROM tbl_appartment_contribution"
         .Execute "DELETE tbl_appartment_usage.* FROM tbl_appartment_usage"
         .Execute "DELETE tbl_appartments.* FROM tbl_appartments"
         .Execute "DELETE tbl_associate.* FROM tbl_associate"
         .Execute "DELETE tbl_associate_pay.* FROM tbl_associate_pay"
         .Execute "DELETE tbl_heating_hours.* FROM tbl_heating_hours"
         .Execute "DELETE tbl_heating_system.* FROM tbl_heating_system"
         .Execute "DELETE tbl_monthly_expenses.* FROM tbl_monthly_expenses"
         .Execute "DELETE tbl_oil_consumption_history.* FROM tbl_oil_consumption_history"
         .Execute "DELETE tbl_oil_measurement.* FROM tbl_oil_measurement"
         .Execute "DELETE tbl_pay_dates.* FROM tbl_pay_dates"
         .Execute "DELETE tbl_tanks.* FROM tbl_tanks"
        
     End With
                            DoCmd.OpenForm Me.name, acDesign
                            DoCmd.SetProperty "demo", acPropertyVisible, "0"
                            DoCmd.Close , , acSaveYes
                            'Application.Quit
                                End If
                                Exit Sub
End Sub
Απάντηση με παράθεση
  #4  
Παλιά 02-01-16, 20:38
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Πιθανόν να συμβαίνει κάποιο λάθος στη διαγραφή των εγγραφών.

Πριν από τη διαγραφή πρόσθεσε τον κώδικα.

On Error resume Next
Απάντηση με παράθεση
  #5  
Παλιά 02-01-16, 21:34
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Γιώργο όπως φαίνεται στην εικόνα ενώ αλλάζει την ιδιότητα δεν την αποθηκεύει.
Συνημμένα Thumbnails
Αλλαγή  Property Visible-test.jpg  
Απάντηση με παράθεση
  #6  
Παλιά 02-01-16, 22:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Το μηδέν δεν είναι σε εισαγωγικά.
Απάντηση με παράθεση
  #7  
Παλιά 03-01-16, 09:58
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Καλημέρα σε όλους
Γιώργο σε ευχαριστώ πολύ.
Τελικά το έκανα πάλι με την μεσοβέζικη λύση του (IF) στο load τις φόρμας και προ στο παρών λειτουργεί καλά.
Κώδικας:
If DLookup("button", "tbl_heating_system") = 1 Then
Else
Me.demo.visible = False
End If
Αλλά συνεχίζω να έχω το πρόβλημα στου συνδεδεμένους πίνακες για να αριθμήσουν ξανά από το ένα πρέπει να ανοίξει και να κλείσει η βάση στην οποία υπάρχουν.
Απάντηση με παράθεση
  #8  
Παλιά 03-01-16, 10:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Γιώργο σου είπα να αφαιρέσεις τα εισαγωγικά από το μηδέν στην πρόταση:

DoCmd.SetProperty "demo", acPropertyVisible, "0"

Το δοκίμασες;
Απάντηση με παράθεση
  #9  
Παλιά 03-01-16, 10:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Μηνύματα: 196
Προεπιλογή

Καλημέρα Γιώργο ναι και συνέχιζε να μην αποθηκεύεται
Απάντηση με παράθεση
  #10  
Παλιά 03-01-16, 11:15
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αλλαγη ημερομηνία έπειτα απο αλλαγή xaralampos Excel - Ερωτήσεις / Απαντήσεις 1 24-06-16 21:45
Αλλαγή DefaultValue γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 13 24-02-16 00:07
[ Εκθέσεις ] Αλλαγή σελίδας q.mrk Access - Ερωτήσεις / Απαντήσεις 0 08-10-15 00:37
Αλλαγή ονομασίας ΤΧΤ ΑΛΕΞΙΑ Access - Ερωτήσεις / Απαντήσεις 0 02-08-15 12:11
[Συναρτήσεις] Αλλαγή συνάρτησης xristos Excel - Ερωτήσεις / Απαντήσεις 5 22-05-15 20:56


Η ώρα είναι 22:18.