![]() |
Σύνδεση Πινακων Καλησπέρα και από μένα στη παρέα και όχι μόνο... σε αυτή ! Παρακολουθώ με ιδιαίτερο ενδιαφέρον τις αναφορές των φίλων που συμμετέχουν ενεργά στην μέχρι τώρα ανάπτυξη του θέματος "εφαρμογή access σε δίκτυο...κλείδωμα,...". Δεν μπορώ να προσθέσω τίποτε σε αυτό τον διάλογο, παρά μόνο να ωφεληθώ από την δημοσιοποίηση των απόψεων που ήδη έχουν αναπτυχθεί και που θα εμφανιστούν -αν- στη συνέχεια. Μια ερώτηση μόνο : Δυο υπολογιστές Α (του Δ/ντή) και ο Β (του υποδ/ντή) έχουν κοινό φάκελο. Επιθυμητό είναι μια εφαρμογή Access -που θα καταγράφει σπουδαία συμβάντα της σχολικής μονάδας- να είναι ικανή να δέχεται δεδομένα και από τα δυο πρόσωπα που προανέφερα. Παρακαλώ πείτε μου πώς θα τοποθετηθεί η εφαρμογή στο σύστημα -δίκτυο των δυο υπολογιστών. Ευχαριστώ Φιλικά / Νίκος |
Φίλε Νίκο δεν ξέρω εάν κατάλαβα την ερώτηση σου αλλά θα απαντήσω σε αυτό που κατάλαβα... Βασικά υπάρχουν δύο τρόποι α) δημιουργούμε έναν κοινόχρηστο φάκελο στον υπολογιστή βάσεως, βάζουμε μέσα το αρχείο και στον άλλο υπολογιστή δημιουργούμε μια συντόμευση.. β) Αφού κρατήσουμε ένα αντίγραφο του αρχείου στην μπάντα πάμε εργαλεία/βοηθήματα για βάσεις δεδομένων/διαίρεση βάσεις δεδομένων.. παρατηρούμε πώς έχουμε δύο αρχεία το ένα αρχείο περιέχει μόνο πίνακες και το άλλο όλα τα άλλα και τους πίνακες με ένα βελάκι μπροστά που υποδουλώνει πώς οι πραγματικοί πίνακες είναι αλλού.. Στο Pc βάσεως δημιουργούμε έναν κοινόχρηστο φάκελο βάζουμε το αρχείο με τους πίνακες και κατόπιν το άλλο το αρχείο το τοποθετούμε στά computer που θέλουμε, μετά αλλάζαμε χειροκίνητα τις συνδέσεις τις οποίες ενώ της είχα κάνει αρκετές φορές τώρα δεν μπορώ ???? το ψάχνω.. Υ.Γ. το βρήκα πάλι πάμε εργαλεία/βοηθήματα για βάσεις δεδομένων/διαχείρηση συνδεμένων πινάκων .. εκεί τους επιλέγουμε όλους και τσεκάρουμε το εικονίδιο κάτω... κατόπιν με τον οδηγό ψάχνουμε το αρχείο με τους πίνακες το επιλέγουμε και γίνεται η καινούργια σύνδεση... Το μεγάλο μου πρόβλημα όμως παραμένει δεν μπορώ να βάλω κωδικό στον κοινόχρηστο φάκελο... |
Φιλε χρήστο σε φάκελο δεν μπαινει κωδικος..! Γιώργος |
Τώρα Γιώργο με έφτιαξες... Προ πενταετίας περίπου στην προηγούμενη μου δουλειά άνας τύπος είχε φτιάξει σε όλα τα Pc έναν κονόχρηστο φάκελο ( In & Out ) όπου μπορούσε ο καθένας να μπεί να πάρει η να αφήσει. Ταυτόχρονα είχε και άλλον έναν φάκελο όπου τον έβλεπες αλλά έμπαινες μόνο με κωδικό εάν στον έδινε ο κάτοχος του ήταν κάτι πιο προσωπικό...:034: :034: Μια και ψιλοαπογοητεύομε λέω να κατευθυνθώ σε κλείδωμα αρχείου μέσω access, αν και αυτό δεν το έχω κάνει ποτέ πρέπει να το ψάξω... |
Φιλε Νικο καλησπέρα.. Φτιαξε μια βάση δεδομένων μονο με πινακες.. Εγκατεστησε την σε ένα απο τους δύο υπολογιστές.. Στην συνέχεια πάρε ένα αντιγραφο απο αυτήν την βάση και τοποθετησετο στον αλλον υπολογιστη μετά διέγραψε τους πινακες απο το αντιγραφο.. και κάνε συνδεση πινακων απο την αλλη εφαρμογή μέσω δικτίου.. (εαν δεν γνωριζεις πεσ μου να σου πω) Ετσι έχεις μια συνδεση μονιμη αφενος αφετερου μπορεις να χειριζεσε τα ιδια δεδομενα ταυτοχρονα.. όπως προειπα ομως προσεχε γιατι εαν εχει πολλα δεδομενα 8α ειναι πολύ αργό Φιλικα Γιώργος |
Χρηστο o φίλος σου ισως είχε windows server... Εκει γίνεται άνετα αυτό.. Γιώργος |
Εχεις δίκιο για Windows server απο αοτι θυμάμαι μιλούσαν συχνα για αυτό... Εάν το αρχείο είναι χωρισμένο στα δύο και οι πίνακες αποθηκεύονται στην άλλη ακρη, ποιός ο λόγος να γίνεται πιο αργό... όποια ταχύτητα έχει στην αρχή αυτή περίπου θα έχει και μετά αφού γεμίσει η βάση.. Νομίζω πώς εσύ δίνεις μια εντολή απο το δικό σου Pc κατόπιν η αναζήτηση νομίζω γίνεται κανονικά στο άλλο Pc και κατόπιν το αποτέλεσμα μεταφέρεται πάλι στο δικό σου... Βασικά έτσι νομίζω πώς γίνεται δεν είμαι σίγουρος.... Τώρα έχουμε τίποτα για καλό κλείδωμα αρχείου μέσω Access...... |
Χρήστο Η access φέρνει ολα τα δεδομένα στο pc σου και εκει επιλέγει μεσω του κριτιριου αυτα που έχεις επιλεξει.. δεν το κανει στην βάση που είναι απο8ηκευμένη οι πινακες..! Τώρα κλειδωμα της access.. Ανοιξε την βάση σου σε αποκλειστική χρήση Πήγενε στο μενου Εργαλεία και επέλεξε κλειδωμα βάσης Γιώργος |
Παιδιά ευχαριστώ... Θα σας πω τι γνωρίζω να κάνω : Μπορώ να διαιρέσω μια εφαρμογή - βάση σε δυο κομάτια. Μπορώ το κομάτι που περιέχει φόρμες, κώδικα, ρουτίνες να το μετατρέψω σε *.accde. (Παρατήρηση : Κατά την φάση της διαίρεσης όμως έχουμε υποχρέωση να ορίσουμε σε ποιό φάκελο θα τοποθετήσουμε τους πίνακες). Σκέψη μου : Πάω στον Α και φορτώνω σε κοινόχρηστο φάκελο την εφαρμογή (διαιρεμένη). Δημιουργώ συντόμευση και όλα ειναι εντάξει ! Μέχρι εδώ έχω εργαστεί... Από αυτό το σημείο και μετά "αναλαμβάνετε" εσείς.Τί κάνω στον Β; Μια συντόμευση αρκεί ; πάω πίσω-πίσω στη βάση-πηγη (*.accdb) και : (α) Την διαιρώ πάλι αλλά ορίζοντας τώρα νέα διαδρομή ώστε να βρίσκει τους πινακες (β) εγκαθιστώ το νέο *.accde στον Β (γ) συντόμευση στον Β Παιδιά συγνώμη που σας ταλαιπωρώ. Φιλικά / Νίκος |
Μάλλον δεν τα είπα καλά θα προσπαθήσω καλύτερα... 1) Kρατάμε αντίγραφo ολόκληρου του αρχείου.. 2) Πάω στα Εργαλεία/βοηθήματα για βάσεις δεδομένων/διαίρεση βάσης δεδομένων, την διαίρεση την κάνω στον ίδιο φάκελο.. Επομένος έχω 2 αρχεία full και onlytable 3) Το αρχείο onlytable που περιέχει μόνο τους πίνακες το τοποθετώ σε έναν κοινόχρηστο φάκελο στο pc Server ας πούμε.. 4) Το αρχείο full ( το οποίο δεν έχει κανονικούς πίνακες αλλά μόνο συντομεύσεις πινάκων) το πάιρνω και το αντιγράφω σε 2-3 Pc απο τα οποία θα δουλεύουν την εφαρμογή.. δηλαδή θα αποθηκεύουν στην ίδια βάση στο onlytable του Server... 5) Eφόσον προσπαθήσω να τρέξω την αρχική φόρμα απο οποιοδήποτε απο τα 2-3 Pc που έχω βάλει το αρχείο full θα μου αναφέρει πώς δεν βρίσκη την βάση, για αυτό πάω σε προβολή σχεδίασης και Εργαλεία/βοηθήματα για βάσεις δεδομένων/διαχείρηση συνδεμένων πινάκων, εκεί επιλέγω όλους τους πίνακες τσεκάρω το κουτάκι κάτω αριστερα και επόμενο, κατόπιν με την βοήθεια των windows βρίσκω το αρχείο onlytable στον Server και το ανοίγω.. ο.κ. έτσι μου δημιούργησε καινούργια σχέση για το αρχείο full σε ένα από τα 2-3 Pc ... Το ίδιο πρέπει να κάνω και στα άλλα Pc όπου έχω βάλει το αρχείο full και έτσι δημιουργώ καινούργιες σχέσεις για το καθένα, και δουλεύουν και οι 3 απο διαφορετικά Pc το αρχείο full και αποθηκεύουν στους ίδιους πίνακες του αρχείου onlytable στον Server... Δεν ξέρω εάν έγινα κατανοητώς εάν όχι πάλι εδώ είμαι... |
Φιλε Νικο Καταρχιν αποφευγε να διαιρεις βασης απο τον οδηγο.. αλλα κανετο μονος σου.. για πολλους λόγους. Λοιπόν Εχεις μια βάση δενομενων κομπλε..! Δημιουργησε αλλη μια και αντεγραψε μόνο τους πίνακες.. Στην συνεχεια τοποθετησε αυτην την βαση δεδομενων οπου εσεί θες αρκει να έχει δικτιο εκει που 8α την βαλεις.. Στην συνέχεια δεγραψε απο την αλλη βάση (κομπλε) τους πινακες ΜΟΝΟ.. Και πήγενε στην επιλογη εξωτερικά δεδομενα. επελεξε accass και μολις ανοιξει επελεξε "συνδεση......" (οχι εισαγωγη) ακολουθησε τα βηματα του οδηγου και συνδεσε τις δυο βασεις (Την μια με τους πινακες και την αλλη με τις φορμες).. Εαν έχεις βάλει κωδικό (στην βάση με τους πινακες..) ο οδηγος θα σου ζητήσει να τον περάσεις και θα τον αποθηκευση.. Αποφευγε την συντομευση γιατι δεν μπορεις να επεξεργαστης τα ιδια δεδομενα την ιδια στιγμη απο 2 διαφορετικες εφαρμογες..! Ενω έτσι όπως σου λέω μπορείς να επεξεργαστεις τα ιδια δεδομενα ταυτόχρονα Ετσι και έχεις την βάση με τους πινακες ασφαλισμενη με κωδικό..(που ξέρεις μονο εσεί) και δεν ζητά στον χρηστη κωδικό προσβασης όταν ανοιγει την βάση που είναι οι φόρμες.. Μετά μετέτρεψε την βάση με τις φόρμες σε accde οπότε έχεις δύο αρκετα κάλα ασφαλισμένες βάσεις δεδομένων.. Εάν θυμάμε σωστά αντιγράφωντας την βάση με τις φόρμες και επικολοντας την σε οποιοδηποτε αλλο pc. (στο ιδιο δικτυο) θα μπορεις να διμιουργεις θέσεις εργασιας όσες 8ες..! Γιώργος |
Καλημέρα σε όλους ! Χρήστο, τα βήματα 1,2,3,4 είναι γνωστά σε μένα και δεν έχω καμιά δυσκολία. Το 5ο, αύριο που θα πάω στο Λύκειο -αν βρω χρόνο ! - θα το δοκιμάσω και θα ...επανέλθω είτε με το 'κατάφερα', είτε ζητώντας επιπλέον ...βοήθεια. Εργάζομαι σε Access 2007, αλλά το περιβάλλον που περιγράφεις στο 5ο βήμα δεν ειναι άγνωστο... Χρήστο σε ευχαριστώ. τα ξαναλέμε λοιπόν... Φιλικά / Νίκος Σχόλιο : Με την αποστολή αυτής εδώ της ενότητας, εμφανίστηκε ως δια μαγείας αναφορά του φίλου Γιώργου (αλλαγή σελίδας... ο φταίχτης !). Γιώργη σε διαβάζω και σε ευχαριστώ. |
Το 5 βήμα μπορείς να το κάνεις πειραματικά και στο σπίτι στο ίδιο σου το Pc... Βάλε τα δύο αρχεία σε διαφορετικούς φακέλους απο τον φάκελο που τα σχεδίασες, και για να λειτουργήση θα πρέπει να δώσεις την καινούργια σύνδεση τους... Η μόνη διαφορα με αύριο θα είναι πώς η σύνδεση αύριο θα είναι σε κοινόχρηστο φάκελο δικτυου.. |
Καλησπέρα σε όλους ! Μόλις σήμερα ασχολήθηκα με την εγκατάσταση εφαρμογής σε δίκτυο, ακολουθώντας οδηγίες του Χρήστου και του Γιώργου. Τα κατάφερα -αν και συνάντησα δυσκολίες που οφείλονταν στις ιδιαιτερότητες του δικτύου... Θερμά ευχαριστώ τα δυο παιδιά για τις μακροσκελείς μεν, αλλά αναγκαίες αναφορές τους. Φιλικά / Νίκος |
Χρήστος είπε: "Μάλλον δεν τα είπα καλά θα προσπαθήσω καλύτερα... 1) Kρατάμε αντίγραφo ολόκληρου του αρχείου.. 2) Πάω στα Εργαλεία/βοηθήματα για βάσεις δεδομένων/διαίρεση βάσης δεδομένων, την διαίρεση την κάνω στον ίδιο φάκελο.. Επομένος έχω 2 αρχεία full και onlytable 3) Το αρχείο onlytable που περιέχει μόνο τους πίνακες το τοποθετώ σε έναν κοινόχρηστο φάκελο στο pc Server ας πούμε.. 4) Το αρχείο full ( το οποίο δεν έχει κανονικούς πίνακες αλλά μόνο συντομεύσεις πινάκων) το πάιρνω και το αντιγράφω σε 2-3 Pc απο τα οποία θα δουλεύουν την εφαρμογή.. δηλαδή θα αποθηκεύουν στην ίδια βάση στο onlytable του Server... 5) Eφόσον προσπαθήσω να τρέξω την αρχική φόρμα απο οποιοδήποτε απο τα 2-3 Pc που έχω βάλει το αρχείο full θα μου αναφέρει πώς δεν βρίσκη την βάση, για αυτό πάω σε προβολή σχεδίασης και Εργαλεία/βοηθήματα για βάσεις δεδομένων/διαχείρηση συνδεμένων πινάκων, εκεί επιλέγω όλους τους πίνακες τσεκάρω το κουτάκι κάτω αριστερα και επόμενο, κατόπιν με την βοήθεια των windows βρίσκω το αρχείο onlytable στον Server και το ανοίγω.. ο.κ. έτσι μου δημιούργησε καινούργια σχέση για το αρχείο full σε ένα από τα 2-3 Pc ... Το ίδιο πρέπει να κάνω και στα άλλα Pc όπου έχω βάλει το αρχείο full και έτσι δημιουργώ καινούργιες σχέσεις για το καθένα, και δουλεύουν και οι 3 απο διαφορετικά Pc το αρχείο full και αποθηκεύουν στους ίδιους πίνακες του αρχείου onlytable στον Server... Δεν ξέρω εάν έγινα κατανοητώς εάν όχι πάλι εδώ είμαι..." παιδιά καλημέρα, έχω κάνει τα παραπάνω, αλλά αντιμετωπίζω τα εξής προβλήματα: 1. στον υπολογιστή που έχω το full αρχείο (το αρχείο δηλαδή κλόνο (φόρμες εκθέσεις κτλ) όχι τους πίνακες δεν μπορώ να κάνω οτιδήποτε άλλο (π.χ. νέα εγγραφή, επεξεργασία, αποθήκευση κοκ.) παρά μόνο να βλέπω τα στοιχεία χωρίς να μου επιτρέπεται καμία άλλη παρέμβαση. Π.Χ. όταν πάω να κάνω Νέα Έγγραφή μου βγάζει το μήνυμα "Δεν μπορείται να μεταβείται σε καινούρια εγγραφή" (Σημ. Εκθέσεις μπορώ να ανοίξω) 2. επίσης όταν η βάση στο πρώτο pc (αυτό με τους πίνακες) είναι ανοιχτή τότε δεν μου επιτρέπει την πρόσβαση από το δεύτερο pc "η εφαρμογή δεν μπορεί να ανοίξει γιατί χρεισημοποιείται ήδη" γράφει. Τι πάει στραβά; Ευχαριστώ Πάνος |
Γεια σας! Πάνο, η παρασκηνιακή βάση δεν θα επιτρέψει οποιαδήποτε τροποποίηση (είναι Read Only) αν για κάποιο λόγο ανοίγεται από κάπου για αποκλειστική χρήση. Πρέπει να ανοίγεται για κοινόχρηστη χρήση και στις φόρμες του "FrontEnd", θα πρέπει να στην ιδιότητα κλειδώματα εγγραφών επιλέξεις "Τροποποιημένη εγγραφή". Πως συμπεριφέρεται η παρασκηνιακή βάση αν τοποθετηθεί στον ίδιο υπολογιστή όπου βρίσκεται το "FrontEnd". Υπάρχουν τα κατάλληλα δικαιώματα πρόσβασης στον Η/Υ που φιλοξενεί τη βάση αυτή; Τέλος, αν το λειτουργικό του Η/Υ είναι απλό Windows XP (όχι Server) δε πιστεύω να σου επιτρέψει παραπάνω από 8 - 10 ταυτόχρονες συνδέσεις. Κάνε επίσης έναν έλεγχο στην ιδιότητα των φορμών "Τύπος συνόλου εγγραφών" αν έχει την επιλογή "Δυναμοσύνολο" (φυσικά όπου αυτό χρειάζεται). Καλή συνέχεια! Τάσος |
Τάσο ευχαριστώ πολύ πληροφοριακά σου λέω ότι το λειτουργικό είναι w7 και από office έχω το 2007, εάν αυτό έχει κάποια σημασία. Ερώτηση: με τις λίστες share point γίνεται δουλειά; Ευχαριστώ για άλλη μια φορά για το χρόνο σου. Τα λέμε Πάνος |
| Η ώρα είναι 15:35. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.