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

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

Εφαρμογή Access για πολλούς χρήστες


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


Μέλος από: 15 Οκτ 2008
Μηνύματα: 10
Περιοχή: θεσσαλονικη
View users profile
ΜήνυμαΣτις: 19 Οκτ 2008 19:28    Θέμα: Εφαρμογή Access για πολλούς χρήστες Απάντηση με παράθεση  Mark this post and the followings unread

Εχω φτιάξει μια μικρή εφαρμογή για να την διαχειρίζονται 3 χρήστες. Διάιρεσα την βάση, έδωσα δικαιώματα στους χρήστες και κράτησα για μένα τον διαχειριστή. Δουλεύει μια χαρά αλλά ανακάλυψα ότι οποιαδήποτε άλλο αρχείο Access ανοίγουν, τους ζητάει όνομα χρήστη. Τι πρέπει να κάνω για να κρατήσω τα δικαιώματα χρηστών μόνο για την τρέχουσα εφαρμογή;;;;
Διάβασα κάπου για το αρχείο system.mdw που κρατάει τις πληροφορίες για τους χρήστες αλλά δεν έβγαλα άκρη.

Θα ήμουν ευγνώμων αν μπορούσε κάποιος να με βοηθήσει.
GeoStuff
Honorary Member

Μέλος από: 16 Νοε 2005
Βοηθήματα: 9
Νέα: 3
Μηνύματα: 256+

Περιοχή: Στα αλατορυχεία της Ζουαζιλάνδης...
View users profile
ΜήνυμαΣτις: 19 Οκτ 2008 19:38    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Καλώς ήρθες...

Στο μεταφέρω εδώ...

_________________
Κούκλα Μου Φρεγάτα Σκίζεις Τον Ωκεανό... Μοιάζεις Στον Τιτανικό!!!
kon73
Script Master

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


View users profile Visit posters website
ΜήνυμαΣτις: 20 Οκτ 2008 11:39    Θέμα: Re: Εφαρμογή Access για πολλούς χρήστες Απάντηση με παράθεση  Mark this post and the followings unread

Καλημέρα,

Το πρόβλημα όπως φαίνεται είναι ότι εργάζεσαι στο default αρχείο workgroup mdw που είναι το system.mdw To Default αρχείο αυτό είναι καθολικό για όλες τις βάσεις αρχεία της Access και οποιαδήποτε δικαιώματα ορίσεις σ’αυτό το αρχείο έχουν εφαρμογή σε όλες τις εφαρμογές Access του Η/Υ σου.

Αν και δεν το συνηθίζω να προτείνω οδηγούς και wizards εδώ μπορούμε να χρησιμοποιήσουμε το Wizard / Οδηγό από το Εργαλεία – Ασφάλεια – Οδηγός ασφάλειας σε επίπεδο χρήστη.
Πολλές από τις λειτουργίες του συγκεκριμένου οδηγού γίνονται επιμέρους από τις υπόλοιπες επιλογές του Εργαλεία – Ασφάλεια αλλά εδώ κατανοείς καλύτερα αν δεν έχεις μεγάλη εμπειρία σ’αυτά τι γίνεται.

Με την δημιουργία του αρχείου mdw (Και προσοχή έχουμε και WID) επιλέγουμε το Θέλω να δημιουργήσω μια συντόμευση για το άνοιγμα της ασφαλούς βάσης Δεδομένων. Έτσι ορίζεται αρχείο μοναδικό με mdw αντί της καθολικής εφαρμογής. Η άλλη επιλογή σε αυτό το στάδιο είναι ουσιαστικά σαν να επιλέγαμε Εργαλεία – Ασφάλεια – Διαχείριση Ομάδας εργασίας και κάναμε Συμμετοχή. Η διαφορά τους όμως είναι ότι δεν συνδέουμε την Access με άλλο αρχείο mdw ως προεπιλεγμένο αντί του system.mdw αλλά επιλέγουμε ένα αρχείο mdw στο οποίο θα συνδέεται μόνο το αρχείο αυτό και όχι καθολικά όλα τα αρχεία.

Πως γίνεται η σύνδεση απλά στην συντόμευση εκτέλεσης της εφαρμογής mdb με την παράμετρο /WRKGRP και το αρχείο mdw να ακολουθεί. Αυτό ο οδηγός το κάνει αυτόματα για εμάς.

Αν δεν τρέξουμε την συντόμευση απλά σκέτη η εφαρμογή / αρχείο mdb δεν ανοίγει.

Κάποιες συμβουλές : Στους χρήστες και στο αρχείο mdw βάζουμε πάντα WID, PID (Προσωπικό Αναγνωριστικό) ώστε να μην μπορεί ένας άλλος χρήστης να δημιουργήσει ένα mdw με το ίδιο όνομα και να επικαλύψει το δικό μας αρχείο με αποτέλεσμα να λειτουργήσει το δικό του κοθότι με αυτό τον τρόπο θα έχει διαγράψει όλα τα δικαιώματα και τους κωδικούς που έχουμε ορίσει.

Πιστεύω να βοήθησα

Φιλικά
Kon73

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


Μέλος από: 15 Οκτ 2008
Μηνύματα: 10
Περιοχή: θεσσαλονικη
View users profile
ΜήνυμαΣτις: 21 Οκτ 2008 10:24    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Εχω ακολουθήσει τα βήματα όπως σωστά γράφεις μέσα από την Ασφάλεια-Διαχείριση Ομάδας Εργασίας και δημιουργεί αυτόματα ένα νέο system.mdw. Πρέπει να δημιουργήσω κάποια συντόμευση γι αυτό το αρχείο .mdw;;; Σ αυτό το κομματι κολλάω... τι κάνω λάθος και δεν ανοίγει η εφαρμογή μέσα από το συγκεκριμένο .mdw ?

Ευχαριστώ για τη βοήθεια Kon73
kon73
Script Master

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


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

Η δημιουργία ενός νέου system.mdw με διαφορετικό όνομα βέβαια πχ systemMine.mdw ήταν σωστή αλλά θα πρέπει να κάνεις και μία συντόμευση του αρχείου σου mdb με το mdw. Ας πάρουμε ένα παράδειγμα : Όνομα αρχείου mdb MyDatabase.mdb που βρίσκεται στο c:\ επομένως δίνεις c:\MyDatabase.mdb /WRKGRP c:\systemMine.mdw με την προϋπόθεση βέβαια ότι και το mdw βρίσκεται στο c:\

Δοκίμασε τον Οδηγό από το Εργαλεία – Ασφάλεια – Οδηγός ασφάλειας σε επίπεδο χρήστη.

Αυτό είναι και που προτείνω. Πχ. Στο πρώτο βήμα σου γράφει Δημιουργία νέου αρχείου... στο επόμενο έχεις ως επιλογή αν δημιουργήσεις καινούργιο αρχείο mdw και αν θέλεις αφήνεις το προτεινόμενο WID. Πάτα συνεχόμενα το πλήκτρο επόμενο και μετά Τέλος.
Κάπου στην διάρκεια του οδηγού θα σου δημιουργήσει εκτός από το αρχείο mdw και ένα αρχέιο Snapshot το οποίο θα περιέχει το όνομα του διαχειρίστη με το οποίο θα μπεις στην βάση και θα έχεις την δυνατότητα από εκεί να επεξεργαστείς τους χρήστες και τις ομάδες.

Ο οδηγός σου δημιουργεί και την συντόμευση που προανέφερα.

Φιλικά

kon73

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


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Δημιουργία Βάσης Δεδομένων MS Access με αντιστοιχιση σε γραφικό στοιχείο 1 Charalampos77 22 Ιουλ 2016 13:22
cordis Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 09 Δεκ 2016 11:37 | 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