| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| ||||
| ||||
|
Καλημέρα Γιώργο Αφού έχεις στημένη μια βάση (και όχι μόνο μια) σε δυο-τρία pc, πες μας πού έχεις τους πίνακες και πώς οι δυο-τρεις υπολογιστές του δικτύου, τους βλέπουν. Για παράδειγμα, έχεις σε κάθε υπολογιστή τον κώδικα διαχείρισης (frontend) ή τί; Περιμένω να σε διαβάσω / Νίκος |
|
#2
| |||
| |||
| Παράθεση:
Να σου εξηγήσω ευχαρίστως φίλε μου. 1. Σε ένα PC (ειτε κανονικό είτε server) εχω την κεντρική βάση μου η οποία περιλαμβάνει το Backend 2. Σε κάθε χρήστη ο οποίος εχει υπολογιστή στο ίδιο δίκτυο άρα "βλέπει" τον Server γίνεται εγκατάσταση της ίδιας βάσης αλλά: A. Όλοι οι πίνακες σε αυτήν είναι Link με την κεντρική βάση Β. Στην βάση αυτή περιλαμβάνονται όλα τα υπόλοιπα αντικείμενα (queries, macros, forms etc) τα οποία φυσικά εισάγωνται απο ενα κεντρικό αρχείο εγκατάστασης που ετοιμάζω. ΤΙ ΕΠΙΤΥΓΧΑΝΟΥΜΕ ΜΕ ΑΥΤΟ ΤΟΝ ΤΡΟΠΟ (ας σημειωθεί ότι ειναι και ο τρόπος που πρωτείνει και η ίδια η Microsoft) 1. Επιτυγχάνουμε σταθερότητα στην λειτουργία της Access (γιατί όλοι γνωρίζουμε τα προβλήματα της Access σε τέτοιου είδους εγκαταστάσεις) 2. Η εφαρμογή δουλεύει πιο γρήγορα 3. Ο administrator οταν θα πρέπει να ενημερώσει την εφαρμογή, το μόνο που κάνει είναι να φωρτώνει το νέο Frondend στους χρήστες και απλά να κάνει Link τους πίνακες. Σε αυτή μάλιστα την περίπτωση, έχω δημιουργήσει και μια διαδικασία αυτόματης επανασύνδεσης των πινακών οπότε όπως καταλαμβαίνεις τα πράγματα γίνονται ακόμη πιο απλά. Τα πιο πάνω τουλάχιστον ειναι η πρακτική που κάνω εδώ και χρόνια. Προσοχή, δεν υπαινίσσομαι ότι η λύση που προτείνεις Νίκο είναι λανθασμένη, απλά μου κίνησε το ενδιαφέρον αν υπάρχει κάποιος ειδικός λόγος που το πρωτείνεις και ακριβώς για αυτό μπήκα στην διαδικασία να ρωτήσω. Παρεπιτώντως, Με την λύση που πρωτείνεις, δηλαδή να είναι αυτούσια η βάση σε ενα κεντρικο υπολογιστή και απλά οι χρήστες να την "βλέπουν" και να την ανοίγουν, αυτό απο μπορεί να σου δημιουργήσει τα εξής προβλήματα (με βάση την εμπειρία μου σε αυτό) 1. Αφενως μέν αν έχεις πέραν του ενός χρήστες και επιχειρήσουν να ανοίξουν έστω απο καθαρή τύχη την ίδια στιγμή την βάση, πολύ απλά ως access που είναι υπάρχει σοβαρό ενδεχόμενο να την μπλοκάρεις ή ακόμη και να την κάνεις Corrupt ή να σου δίνει και το μήνυμα Confict 2. Σε περίπτωση κατά την οποία ένας απο τους χρήστες ας πούμε δεν κλείσει κανονικά την βάση, και πάλι υπάρχει σοβαρό ενδεχόμενο να συμβούν τα πιο πάνω. Αυτά τουλάχιστον ειναι τα όσα μου θυμίζεις με αυτή την λύση και που μας έχουν συμβεί και εμάς στο παρελθόν... |
|
#3
| ||||
| ||||
|
Γιώργο μια χαρά τα λες ! Όμως δεν είναι εύκολα να κάνει link κάποιος που είναι στα πρώτα του βήματα μια βάση frontend με πίνακες που είναι σε άλλο υπολογιστή. Με αυτή την εκτίμηση, έδωσα στο φίλο μας την πλέον απλή ανάπτυξη. Κάτι ακόμη. Δεν έχει νόημα να διαιρέσεις μια βάση σε δύο, αφού το κέρδος σε χώρο είναι σχεδόν μηδαμινό. Το σωστό είναι να έχεις ως backend πολλές διαφορετικές βάσεις (κάθε πίνακας και μια βάση για παράδειγμα). Συμπερασματικά, δεν διαφωνώ σε ότι υποστηρίζεις, απλά θεωρώ ότι ο φίλος μας πρέπει να "κολυμπήσει σε ρηχά νερά" και ...έπεται συνέχεια. Χάρηκα που σε είδα δραστήριο, να 'σαι καλά και να γράφεις βοηθώντας όλους όσους χρειαστούν τις γνώσεις σου. Καλό απόγευμα / Νίκος |
|
#4
| |||
| |||
| Παράθεση:
Έστω στην περίπτωση ενός φίλου μας ο οποίος δεν είναι και τόσο πολύ εξεικειωμένος με αυτά, καλό θα ήταν όμως να γνωρίζουμε τις δυνατότητες και τα όρια της access έτσι ώστε να μην "κτίζουμε κάστρα στην άμμο"...! Δηλαδή εάν κάποιος έχει φτιάξει μια εφαρμογή σε access και επιθυμεί να κάνει τέεοιου είδους εγκατάσταση πρέπει πιστεύω να ακολουθήσει ας μου επιτραπεί ο όρος "την σωστή όδο" έτσι ώστε να αποτραπούν τυχόν μελλοντικά προβλήματα που δεν θα μπορεί να διαχειριστεί μετέπειτα στην πορεία. Σημείωσε δε ότι, για φαντάσου και η ίδια η εφαρμογη να έχει συνάμα και σχεδιαστικά προβλήματα τα οποία θα δυσχαιρένουν την ορθή λειτουργία της, και να την διαχειρίζονται συνάμα και πέραν του ενος χρήστες σε δίκτυο..!! Σε αυτή την περίπτωση θα μπορούσα να εγγυηθώ ότι σε σύντομο χρονικό διάστημα θα ερχόταν η καταστροφή του αρχείου..!! Κλίνω και σε ευχαριστώ Νίκο για τα σχόλια σου, θέλω να ξέρεις ότι όλα αυτά τα χρόνια και εγώ έμαθα απο εσάς...απο εσάς τους φίλους στο φόρουμ...και προσωπικά εσύ μου έχεις δώσεις λύσεις σε δικά μου προβλήματα που είχα και σε ευχαριστώ προσωπικά αλλά ευχαριστώ και όλους τους φίλους στο φόρουμ.. Εδώ ειμαστε για να δίνουμε λύσεις ο ένας στον άλλο. Καλή συνέχεια |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Πρόβλημα με εισαγωγή δεδομένων μεταξύ δύο βάσεων | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 15 | 04-04-15 18:02 |
| Σύνδεση και μεταφορά δεδομένων απο πολλά βιβλία εργασίας σε ένα βιβλίο εργασίας. | panos1978 | Excel - Ερωτήσεις / Απαντήσεις | 13 | 17-07-13 11:18 |
| [Συναρτήσεις] Σύνδεση κελιών | koumpana | Excel - Ερωτήσεις / Απαντήσεις | 5 | 19-05-12 09:21 |
| [Μορφοποίηση] ΣΥΝΔΕΣΗ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΜΟΡΦΟΠΟΙΗΣΗ | tiger | Excel - Ερωτήσεις / Απαντήσεις | 10 | 03-04-11 21:37 |
| [Γενικά] Σύνδεση εξωτερικών δεδομένων | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 5 | 03-11-10 17:30 |
Η ώρα είναι 15:44.



Υβριδικός τρόπος

