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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-07-10, 10:45
Όνομα: Αλεξάνδρα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-07-2010
Μηνύματα: 34
Προεπιλογή ΚΛΕΙΔΩΜΑ

Καλημέρα σε όλο το forum
Εχω φτιάξει ενα πελατολόγιο το οποίο το εχω συνδέσει με διάφορες άλλες φόρμες. Θέλω οταν μπαίνω στην καρτέλα ενός πελάτη η οπουδήποτε αλλού για να αντλήσω πληροφορίες να μην μου επιτρέπει να κάνω αλλαγές. Να είναι μόνο προβολή και όχι μεταβολή. Απο ότι εχω καταλάβει στην access αποθηκεύονται αυτόματα τα πάντα αλλά αυτό είναι πρόβλημα γιατί ο χρήστης μπορεί απο λάθος να κάνει μια αλλαγή. Μπορώ να "κλειδώσω" τις παλιές καταχωρήσεις με κάποιο τρόπο και αν θέλω να τις αλλάξω να δηλώνω κάποιον κωδικό? Κάπως πρέπει προστατεύσω τις καταχωρημένες μου κινήσεις.
Ευχαριστώ πολύ
Αλεξάνδρα
Απάντηση με παράθεση
  #2  
Παλιά 28-07-10, 12:08
Όνομα: Χρήστος Ελευθερίου
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-11-2009
Περιοχή: Άρτεμις
Μηνύματα: 100
Προεπιλογή

Καλημερα Αλεξανδρα
εκείνο που θα σου προτεινα ειναι να πας στη σχεδιαση της φορμας και κατοπιν στο φυλλο
ιδιοτητων και να αλλαξεις αναλογα τι επιλογές που εχει δες εικονα πιο κάτω
__________________
Φιλικά

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

Τελευταία επεξεργασία από το χρήστη Chris : 21-09-11 στις 22:19.
Απάντηση με παράθεση
  #3  
Παλιά 28-07-10, 13:21
Όνομα: Αλεξάνδρα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-07-2010
Μηνύματα: 34
Προεπιλογή

Χρήστο καλημέρα
Έτσι θέλω να λειτουργεί να είναι κλειδωμένα τα δεδομένα αλλά δεν μου επιτρέπει να ανοίξω πχ μια νεα καρτελα πελάτη. Στην φόρμα του πελάτη εχω βάλει κουμπί που ειναι για δημιουργία νεου πελάτη και πατώντας πάνω μου βγάζει μήνυμα you can;t go to the specified record. Θέλω δηλ να κλειδώνονται τα παλιά δεδομένα και να τα μεταβάλω μονο οταν θελω εγω και να εισάγω και νεα δεδομένα άμεσα. Γίνεται?
Ευχαριστώ για το χρόνο σου
Αλεξάνδρα
Απάντηση με παράθεση
  #4  
Παλιά 28-07-10, 19:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα
Αλεξάνδρα προσπάθησα να δημιουργήσω μία εφαρμογή στην οποία κάθε φόρμα θα έχει ένα κουμπί, που, όταν το πατούμε, θα αλλάζει την κατάστασή της.
Αναλυτικότερα:
1. Όταν η φόρμα ανοίγει θα είναι μόνο για εμφάνιση στοιχείων (ανάγνωση).
2. Στη συνέχεια, πατώντας το κουμπί, θα μπορούμε να προσθέσουμε, να τροποποιήσουμε και να διαγράψουμε στοιχεία. Φυσικά αν το ξαναπατήσουμε η φόρμα θα γίνεται πάλι για ανάγνωση.
Η παραπάνω λειτουργία της φόρμας εξασφαλίζεται από τον κώδικα που ακολουθεί.
Private Sub Form_Load()
'η φόρμα είναι μόνο για εμφάνιση στοιχείων
Me.cmdToggleEdit.Caption = "Ενεργοποίηση επεξεργασίας"
Me.AllowAdditions = False
Me.AllowDeletions = False
Me.AllowEdits = False
End Sub

Private Sub cmdToggleEdit_Click()
'Εναλλάσει την κατάσταση εμφάνιση/ επεξεργασία
If Me.cmdToggleEdit.Caption = "Ενεργοποίηση επεξεργασίας" Then
Me.cmdToggleEdit.Caption = "Απενεργοποίηση επεξεργασίας"
Else
Me.cmdToggleEdit.Caption = "Ενεργοποίηση επεξεργασίας"
End If

Me.AllowAdditions = Not Me.AllowAdditions
Me.AllowDeletions = Not Me.AllowDeletions
Me.AllowEdits = Not Me.AllowEdits
End Sub
Δεν ξέρω τι συμβαίνει και ενώ όταν δημιουργούσα την εφαρμογή λειτουργούσε κανονικά, όταν την έκλινα και την ξαναφόρτωνα, χανόταν η λειτουργική μονάδα της φόρμας και φυσικά ο κώδικας !!!.
Θα σε παρακαλούσα να το δοκιμάσεις για να δούμε τι φταίει.
Δε χρειάζεται να πω ότι και οποιαδήποτε άλλη βοήθεια είναι ευσπρόσδεκτη.
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb LockForm.mdb (136,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 28-07-10, 21:05
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-01-2010
Περιοχή: Φλώρινα
Μηνύματα: 164
Προεπιλογή

Κοίταξε και τα παρακάτω για μερικό κλείδωμα και ξεκλείδωμα με κρυφό πλήκτρο...

http://www.ms-office.gr/forum/access...-kleidoma.html
Απάντηση με παράθεση
  #6  
Παλιά 28-07-10, 22:19
Όνομα: Αλεξάνδρα
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-07-2010
Μηνύματα: 34
Προεπιλογή

Χρήστο και Γιώργο αρχικά σας ευχαριστώ πολύ
Έκανα πράξη και τις δυο λύσεις αλλά είμαι πολύ άσχετη μάλλον γιατι δεν κατάφερα τίποτα. Ωραία η ιδέα σας για διπλό κλικ σε κουμπί άμεση και γρήγορη λύση.
Γιώργο δε μου χάνετε η εντολή αλλά μου μένει πάντα κλειδωμένη η φόρμα.
Χρήστο δε θέλω κλείδωμα ενός πεδίου μόνο, αλλά ολόκληρης της φόρμας. Έδωσα εντολή να κλειδώνεται η φόρμα αλλά τίποτα.
Σας ανεβάζω δυο συνημμένα να τα δείτε
Ειλικρινά σας ευχαριστώ πολύ
Αλεξάνδρα
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb xristos.mdb (448,0 KB, 9 εμφανίσεις)
Τύπος Αρχείου: mdb giorgos.mdb (448,0 KB, 12 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 29-07-10, 00:04
Όνομα: ΧΑΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-06-2010
Μηνύματα: 20
Προεπιλογή

Αλεξάνδρα καλησπερα

δωσε μου 2 μερες καιρο γιατι μολις γυρισα απο διακοπες και θα σου φτιαξω ακριβως αυτο που θελεις

αν ελυσες το προβλημα σου πες μου για να μην το κανω αδικα

φιλικα

Χαρης
Απάντηση με παράθεση
  #8  
Παλιά 29-07-10, 00:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Αλεξάνδρα, γεια σου
Άνοιξα το αρχείο giorgos.mdb που επισυνάπτεις και είδα ότι το κουμπί για την εναλλαγή της κατάστασης της φόρμας το ονομάζεις "εντολή7".
Έκανα την σχετική αλλαγή στον κώδικα και πιστεύω, αν το ανοίξεις τώρα, θα λειτουργεί σωστά.
Περιμένω νέα σου
Φιλικά/Γιώργος
Απάντηση με παράθεση
  #9  
Παλιά 29-07-10, 08:27
Όνομα: Μάρω
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-03-2010
Περιοχή: Αθήνα
Μηνύματα: 287
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Αλεξάνδρα, γεια σου
Άνοιξα το αρχείο giorgos.mdb που επισυνάπτεις και είδα ότι το κουμπί για την εναλλαγή της κατάστασης της φόρμας το ονομάζεις "εντολή7".
Έκανα την σχετική αλλαγή στον κώδικα και πιστεύω, αν το ανοίξεις τώρα, θα λειτουργεί σωστά.
Περιμένω νέα σου
Φιλικά/Γιώργος

Γιώργο καλημέρα,
Δεν επισύναπτεις το διορθωμένο αρχείο να το δούμε και εμείς...



Φιλικά,
Μάρω
Απάντηση με παράθεση
  #10  
Παλιά 29-07-10, 09:06
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Μάρω της νύχτας τα καμώματα τα βλέπει η μέρα ....
Ανεβάζω το σχετικό αρχείο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip giorgos.zip (58,7 KB, 21 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ασφάλεια] κλείδωμα εγγραφών vala Access - Ερωτήσεις / Απαντήσεις 13 06-12-21 10:27
[Excel07] Κλείδωμα φακέλου xristos Excel - Ερωτήσεις / Απαντήσεις 7 16-04-12 22:18
[ Ασφάλεια] Κλείδωμα ΒΔ nvosnakis Access - Ερωτήσεις / Απαντήσεις 2 28-02-12 23:49
Κλείδωμα Αντώνης Access - Ερωτήσεις / Απαντήσεις 19 21-11-11 22:54
[Γενικά] Κλείδωμα .... crc Excel - Ερωτήσεις / Απαντήσεις 4 09-04-10 20:26


Η ώρα είναι 08:30.