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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-04-19, 20:08
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-02-2010
Μηνύματα: 88
Προεπιλογή Σύνδεση βάσεων δεδομένων

Καλησπέρα στο forum.
Θα ήθελα τη βοήθεια σας σε κάτι που θέλω να κάνω.
Έχω φτιάξει μια βάση την οποία θέλω να την δουλεύω από 3 υπολογιστές έτσι ώστε ο ένας να είναι ο κεντρικός και οι άλλοι δύο να μπορούν να τη βλέπουν και να κάνουν εγγραφές και διορθώσεις. Από που να ξεκινήσω να ψάχνω, υπάρχει κάτι στο διαδίκτυο να διαβάσω. Αλλά θέλω να συνδέονται όχι μέσω internet αλλά με καλώδιο erthnet ή κάτι που να μην χρειάζεται internet. Δεν ξέρω αν το περιγράφω σωστά.
Ευχαριστώ πολύ.
Απάντηση με παράθεση
  #2  
Παλιά 09-04-19, 18:09
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα
1. Σε κοινόχρηστο φάκελο των υπολογιστών βάλε την βάση σου (όχι διαιρεμένη). Άνοιξέ την από τους υπολογιστές με συντόμευση (ο ένας βλέπει τον άλλο μέσω router !).
2. Υπάρχει και η λύση drobox... αλλά εδώ θέλει πολλή δουλειά (διάβασμα και δοκιμές)

Αυτά φίλε μας... / Νίκος
Απάντηση με παράθεση
  #3  
Παλιά 10-04-19, 10:18
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-02-2010
Μηνύματα: 88
Προεπιλογή

Καλημέρα Νίκο, καλημέρα σε όλους
Νίκο ευχαριστώ για να απάντησή σου. Να ρωτήσω όμως κάτι. Με αυτό τον τρόπο δηλ. τον 1ο δεν απαιτείται σύνδεση στο διαδίκτυο; Πώς θα βλέπει ο ένας υπολογιστής τον άλλο; Εκεί που θέλω να δουλέψω δεν υπάρχει διαδίκτυο.

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

Καλησπέρα,
Μπόρεσα να στήσω εφαρμογές Access σε σχολικό δίκτυο, όπου οι υπολογιστές "γνωρίζονται" μεταξύ τους λόγω συμμετοχής τους σε δίκτυο internet...
Δοκίμασε συνδέοντας με καλώδιο ethernet τι "παίζει" και παράλληλα κάνε ερωτήσεις εκεί στα μεγάλα καταστήματα που πωλούν pc, εκτυπωτές, .... (Εκεί εργάζονται νεαρά παιδιά με γνώσεις και φιλότιμο).
Όταν με το καλό ολοκληρώσεις κάτι, θα ήταν ωφέλιμο να το μοιραστείς με όλους εμάς εδώ στο Forum.
Αυτά φίλε μας...
Απάντηση με παράθεση
  #5  
Παλιά 11-04-19, 09:53
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Meteora Εμφάνιση μηνυμάτων
Καλησπέρα
1. Σε κοινόχρηστο φάκελο των υπολογιστών βάλε την βάση σου (όχι διαιρεμένη). Άνοιξέ την από τους υπολογιστές με συντόμευση (ο ένας βλέπει τον άλλο μέσω router !).
2. Υπάρχει και η λύση drobox... αλλά εδώ θέλει πολλή δουλειά (διάβασμα και δοκιμές)

Αυτά φίλε μας... / Νίκος
Καλημέρα Νίκο,

Παρακολουθώ το θέμα και ειδα ότι συστήνεις να μπεί η βάση όχι διαιρεμένη, απορώ φίλε μου όμως γιατι πρέπει να είναι αυτούσια και όχι διαιρεμένη? Εχω δημιουργήσει πολλές βάσεις για διάφορους σκοπούς κυρίως σε ιατρούς οπου υπάρχει μια - δυο γραμματείς και ο ιατρός και η βάση πρέπει να ειναι Split (Backend / Frontend) ετσι ώστε να δουλεύει χωρις προβλήματα...Με προβλημάτισες φίλε, μπορείς να μου εξηγήσεις γιατι προτείνεις να ειναι αυτούσια?
Απάντηση με παράθεση
  #6  
Παλιά 11-04-19, 13:28
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα Γιώργο
Αφού έχεις στημένη μια βάση (και όχι μόνο μια) σε δυο-τρία pc, πες μας πού έχεις τους πίνακες και πώς οι δυο-τρεις υπολογιστές του δικτύου, τους βλέπουν.
Για παράδειγμα, έχεις σε κάθε υπολογιστή τον κώδικα διαχείρισης (frontend) ή τί;
Περιμένω να σε διαβάσω / Νίκος
Απάντηση με παράθεση
  #7  
Παλιά 11-04-19, 15: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. Σε περίπτωση κατά την οποία ένας απο τους χρήστες ας πούμε δεν κλείσει κανονικά την βάση, και πάλι υπάρχει σοβαρό ενδεχόμενο να συμβούν τα πιο πάνω.

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

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

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

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

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

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

Εδώ ειμαστε για να δίνουμε λύσεις ο ένας στον άλλο. Καλή συνέχεια
Απάντηση με παράθεση
  #10  
Παλιά 15-04-19, 19:59
Όνομα: Ρούλα
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 31-07-2011
Περιοχή: ΒΟΛΟΣ
Μηνύματα: 64
Προεπιλογή Δημήτρη καλησπέρα

Με ένα router απλό του ΟΤΕ όλα αυτά που ζητάς γίνονται.
Πριν 7 Χρόνια είχα κάνει μια βάση η οποία δούλευε και δουλεύει σε Ιατρείο για την Σύζυγο , και την αδελφή μου.
Στην βάση αυτή δουλεύουν 2 σταθερή και 2 Laptop
Εν περιλήψη
1) Με καλώδια Ethernet σύνδεσα όλους τους υπολογιστές στο router
2) Χώρισα τους πίνακες από της φόρμες
3) Έβαλα τους πίνακες στο 1 PC όπου παίζει το ρόλο του Server (σε κοινόχρηστο φάκελο)
4) Στους άλλους υπολογιστές έβαλα τις φόρμες, ερωτήματα κ.τ.λ.
5) Έκανα συνδέσεις τις φόρμες με τους πίνακες. Και όλα εντάξει
Εάν ψάξεις λίγο μέσα στο forum θα βρεις πως γίνονται όλα υπάρχη υλικό
Και πιστεύω ότι αν βρεις κάπου εμπόδιο τα παιδιά είναι οπλισμένα με υπομονή και θέληση Να σε βοηθήσουν όπως βοήθησαν και εμένα και τους ευχαριστώ πάρα πολύ να κάνεις την δουλεία σου. Σου διαβεβαιώ ότι είναι το μοναδικό Forum που δεν έχει όρια.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Πρόβλημα με εισαγωγή δεδομένων μεταξύ δύο βάσεων γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 15 04-04-15 19:02
Σύνδεση και μεταφορά δεδομένων απο πολλά βιβλία εργασίας σε ένα βιβλίο εργασίας. panos1978 Excel - Ερωτήσεις / Απαντήσεις 13 17-07-13 12:18
[Συναρτήσεις] Σύνδεση κελιών koumpana Excel - Ερωτήσεις / Απαντήσεις 5 19-05-12 10:21
[Μορφοποίηση] ΣΥΝΔΕΣΗ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΜΟΡΦΟΠΟΙΗΣΗ tiger Excel - Ερωτήσεις / Απαντήσεις 10 03-04-11 22:37
[Γενικά] Σύνδεση εξωτερικών δεδομένων misirlis Excel - Ερωτήσεις / Απαντήσεις 5 03-11-10 18:30


Η ώρα είναι 21:06.