freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Προφυλαξη πινακων


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » MS Access
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα]       Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
NIKOLAREAS


Μέλος από: 30 Σεπ 2008
Μηνύματα: 3
Περιοχή: ΑΘΗΝΑ
View users profile Send email to user
ΜήνυμαΣτις: 30 Σεπ 2008 09:26    Θέμα: Προφυλαξη πινακων
Περιγραφή θέματος: Πωσ μπορω να αποκλεισω anoiγμα με shift
Απάντηση με παράθεση  Mark this post and the followings unread

Φτιάχνω μια βάση δεδομένων στην Αccess με πάρα πολλά data.
Το σημαντικό σε αυτήν την βάση είναι τα data και όχι τόσο το πρόγραμμα. Εχω φτιάξει δικό μου environment και menu. Ο χρήστης δεν βάζει μέσα data πάρα μόνο βλέπει φόρμες μέσω επιλογών.

Θέλω να μην μπορεί ο χρήστης να δεί την βάση δεδομένων με shift και να πάρει τα data
με copy ή με export σε excel ή σε ascii.
Πως μπορώ να το κάνω αυτό? Μπορώ να απαγορεύσω το shift στο ανοιγμα?

_________________
paris_coach
kon73
Script Master

Μέλος από: 13 Απρ 2008
Βοηθήματα: 3
Μηνύματα: 224


View users profile Visit posters website
ΜήνυμαΣτις: 30 Σεπ 2008 15:08    Θέμα: Re: Προφυλαξη πινακων
Περιγραφή θέματος: Πωσ μπορω να αποκλεισω anoiγμα με shift
Απάντηση με παράθεση  Mark this post and the followings unread

NIKOLAREAS ανέφερε:
Φτιάχνω μια βάση δεδομένων στην Αccess με πάρα πολλά data.
Το σημαντικό σε αυτήν την βάση είναι τα data και όχι τόσο το πρόγραμμα. Εχω φτιάξει δικό μου environment και menu. Ο χρήστης δεν βάζει μέσα data πάρα μόνο βλέπει φόρμες μέσω επιλογών.

Θέλω να μην μπορεί ο χρήστης να δεί την βάση δεδομένων με shift και να πάρει τα data
με copy ή με export σε excel ή σε ascii.
Πως μπορώ να το κάνω αυτό? Μπορώ να απαγορεύσω το shift στο ανοιγμα?


Αγαπητέ Φίλε NIKOLAREAS στο Site μου (Δες το Link http://access.terapad.com/index.cfm?fa=contentGeneric.qohsvjvtnbpzj...amp;pageId=188127 ) αναφέρω εκεί για την απενεργοποίηση του Shift.

Όμως να ξέρεις ότι με την επιλογή Αρχείο - Λήψη εξωτερικών δεδομένων - Εισαγωγή παίρνουμε τα αντικείμενα της Access ακόμα και αν το Shift είναι απενεργοποιημένο. (Αν είναι mde το αρχείο τότε μπορούμε να πάρουμε μόνο τους πίνακες διότι τα άλλα αντικείμενα είναι απενεργοποιημένα (Φόρμες, ερωτημάτα κώδικες κλπ)).

Για να μην μπορεί κάποιος με την επιλογή Λήψη Εξωτερικών δεδομένων να εισάγει στην βάση μας τα αντικείμενα μίας βάσης κάνουμε κρυφά τα αντικείμενα.
Αν κάνουμε κρυφά τα αντικείμενα δεν μπορεί να τα εισάγουμε με την επιλογή Λήψη Εξωτερικών δεδομένων

Μπορούμε όμως με χρήση κώδικα VBA να τα εισάγουμε τα κρυφά αντικείμενα του mdb ενώ αν το αρχείο / Βάση είναι mde να εισάγουμε μόνο όλους τους πίνακες.

Φιλικά

kon73

_________________
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
NIKOLAREAS


Μέλος από: 30 Σεπ 2008
Μηνύματα: 3
Περιοχή: ΑΘΗΝΑ
View users profile Send email to user
ΜήνυμαΣτις: 01 Οκτ 2008 08:21    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Αγαπητέ kon73. Προχώρησα ήδη στην λύση σου (περίπου χωρίς τους κωδικούς). Σε ευχαριστώ.
Στην ουσία λες όμως ότι δεν μπορείς να ασφαλίσεις 100% τα data, αφού με VBA τα κάνεις όλα! Είναι έτσι?
Παρεπιπτόντως γιατί η μετατροπή σε mde είναι αχνή?

_________________
paris_coach
kon73
Script Master

Μέλος από: 13 Απρ 2008
Βοηθήματα: 3
Μηνύματα: 224


View users profile Visit posters website
ΜήνυμαΣτις: 01 Οκτ 2008 10:30    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

NIKOLAREAS ανέφερε:
Αγαπητέ kon73. Προχώρησα ήδη στην λύση σου (περίπου χωρίς τους κωδικούς). Σε ευχαριστώ.
Στην ουσία λες όμως ότι δεν μπορείς να ασφαλίσεις 100% τα data, αφού με VBA τα κάνεις όλα! Είναι έτσι?
Παρεπιπτόντως γιατί η μετατροπή σε mde είναι αχνή?


Φίλε NIKOLAREAS. Αυτό το που εννοώ είναι ότι με μετατροπή σε mde και με απόκρυψη τα αντικείμενα σε κρυφά μπορούμε με κώδικα VBA να εισάγουμε μόνο πίνακες. Όμως μπορούμε 99% να ασφαλίσουμε τα Data. Μπορούμε ακόμα και με τη χρήση VBA αν ορίσουμε κωδικό πρόσβασης για να ανοίγει η βάση, mdb ή mde να αποτρέψουμε και την εισαγωγή των πινάκων σε άλλη βάση.

Όμως ο ορισμός κωδικού πρόσβασης για άνοιγμα του mdb ή mde με ειδικά warez εργαλεία είναι δυνατόν να σπάσει. Θα μου πεις βέβαια είναι πολύ ψαγμένο αυτό αλλά οφείλω να το αναφέρω και αυτό έτσι δεν έχουμε 100% ασφάλιση των δεδομένων.

Μια άλλη δυνατότητα είναι να ορίσουμε Δικαιώματα σε διάφορους χρήστες για το ποιοι θα έχουν δικαίωμα ανάγνωσης και σε ποιους πίνακες. Όμως να σημειώσω ότι τα πράγματα περιπλέκουν καθότι έχουμε την δημιουργία ένος απαραίτητου συνοδευτικού αρχείου mdw που περιέχει τα δικαιώματα και τις ομάδες χρηστών για κάθε αντικείμενο. Η κλήση του mdb γίνεται τότε με παράμετρο το αρχείο mdw και μόνο. Χωρίς αυτήν την παράμετρο το αρχείο mdb δεν γίνεται προσπελάσιμο.
Για τον ορισμό των δικαιώματα, χρηστών κλπ γίνεται με τα εργαλεία - Ασφάλεια αλλά και με κώδικα VBA (Αρκετά πολύπλοκο)

Τώρα η επιλογή για μετατροπή του αρχείου σε mde είναι αχνή γιατί δεν έχεις Access 2000. Θα μετατρέψεις το Format του αρχείου στην έκδοση που είναι και η Access σου πχ. Access XP. Εργαλεία - Βοηθήματα για βάσεις δεδομένων - Μετατροπή Βάσης Δεδομένων.
Με το που μετατραπεί η βάση σου στο Format που είναι και η Access θα μπορείς να το μετατρέψεις σε mde γιατί θα πάψει να είναι αχνό.

Φιλικά

kon73

_________________
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [4 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » MS Access
Τώρα είναι 08 Δεκ 2016 11:45 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos