Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Σύνδεση βάσεων δεδομένων

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-04-19, 12:28
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα Γιώργο
Αφού έχεις στημένη μια βάση (και όχι μόνο μια) σε δυο-τρία pc, πες μας πού έχεις τους πίνακες και πώς οι δυο-τρεις υπολογιστές του δικτύου, τους βλέπουν.
Για παράδειγμα, έχεις σε κάθε υπολογιστή τον κώδικα διαχείρισης (frontend) ή τί;
Περιμένω να σε διαβάσω / Νίκος
Απάντηση με παράθεση
  #2  
Παλιά 11-04-19, 14:44
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Meteora Εμφάνιση μηνυμάτων
Καλημέρα Γιώργο
Αφού έχεις στημένη μια βάση (και όχι μόνο μια) σε δυο-τρία pc, πες μας πού έχεις τους πίνακες και πώς οι δυο-τρεις υπολογιστές του δικτύου, τους βλέπουν.
Για παράδειγμα, έχεις σε κάθε υπολογιστή τον κώδικα διαχείρισης (frontend) ή τί;
Περιμένω να σε διαβάσω / Νίκος
Για σου Νίκο,

Να σου εξηγήσω ευχαρίστως φίλε μου.

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  
Παλιά 11-04-19, 15:23
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Γιώργο μια χαρά τα λες !
Όμως δεν είναι εύκολα να κάνει link κάποιος που είναι στα πρώτα του βήματα μια βάση frontend με πίνακες που είναι σε άλλο υπολογιστή. Με αυτή την εκτίμηση, έδωσα στο φίλο μας την πλέον απλή ανάπτυξη.
Κάτι ακόμη.
Δεν έχει νόημα να διαιρέσεις μια βάση σε δύο, αφού το κέρδος σε χώρο είναι σχεδόν μηδαμινό. Το σωστό είναι να έχεις ως backend πολλές διαφορετικές βάσεις (κάθε πίνακας και μια βάση για παράδειγμα).
Συμπερασματικά, δεν διαφωνώ σε ότι υποστηρίζεις, απλά θεωρώ ότι ο φίλος μας πρέπει να "κολυμπήσει σε ρηχά νερά" και ...έπεται συνέχεια.

Χάρηκα που σε είδα δραστήριο, να 'σαι καλά και να γράφεις βοηθώντας όλους όσους χρειαστούν τις γνώσεις σου.
Καλό απόγευμα / Νίκος
Απάντηση με παράθεση
  #4  
Παλιά 11-04-19, 16:03
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Meteora Εμφάνιση μηνυμάτων
Γιώργο μια χαρά τα λες !
Όμως δεν είναι εύκολα να κάνει link κάποιος που είναι στα πρώτα του βήματα μια βάση frontend με πίνακες που είναι σε άλλο υπολογιστή. Με αυτή την εκτίμηση, έδωσα στο φίλο μας την πλέον απλή ανάπτυξη.
Κάτι ακόμη.
Δεν έχει νόημα να διαιρέσεις μια βάση σε δύο, αφού το κέρδος σε χώρο είναι σχεδόν μηδαμινό. Το σωστό είναι να έχεις ως backend πολλές διαφορετικές βάσεις (κάθε πίνακας και μια βάση για παράδειγμα).
Συμπερασματικά, δεν διαφωνώ σε ότι υποστηρίζεις, απλά θεωρώ ότι ο φίλος μας πρέπει να "κολυμπήσει σε ρηχά νερά" και ...έπεται συνέχεια.

Χάρηκα που σε είδα δραστήριο, να 'σαι καλά και να γράφεις βοηθώντας όλους όσους χρειαστούν τις γνώσεις σου.
Καλό απόγευμα / Νίκος
Νίκο, μαζί σου..! Συμφωνώ με όλα όσα αναφέρεις απλά με μια επίσυμανση.
Έστω στην περίπτωση ενός φίλου μας ο οποίος δεν είναι και τόσο πολύ εξεικειωμένος με αυτά, καλό θα ήταν όμως να γνωρίζουμε τις δυνατότητες και τα όρια της access έτσι ώστε να μην "κτίζουμε κάστρα στην άμμο"...! Δηλαδή εάν κάποιος έχει φτιάξει μια εφαρμογή σε access και επιθυμεί να κάνει τέεοιου είδους εγκατάσταση πρέπει πιστεύω να ακολουθήσει ας μου επιτραπεί ο όρος "την σωστή όδο" έτσι ώστε να αποτραπούν τυχόν μελλοντικά προβλήματα που δεν θα μπορεί να διαχειριστεί μετέπειτα στην πορεία. Σημείωσε δε ότι, για φαντάσου και η ίδια η εφαρμογη να έχει συνάμα και σχεδιαστικά προβλήματα τα οποία θα δυσχαιρένουν την ορθή λειτουργία της, και να την διαχειρίζονται συνάμα και πέραν του ενος χρήστες σε δίκτυο..!!
Σε αυτή την περίπτωση θα μπορούσα να εγγυηθώ ότι σε σύντομο χρονικό διάστημα θα ερχόταν η καταστροφή του αρχείου..!!

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

Εδώ ειμαστε για να δίνουμε λύσεις ο ένας στον άλλο. Καλή συνέχεια
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός 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.