![]() |
Access σε lan αρκετών χρηστών Γεια σας, τις δύσκολες στιγμές που ζούμε εύχομαι να είστε όλοι καλά. Έχω τον εξής προβληματισμό και θα ήθελα να τον μοιραστώ μαζί σας. Έχω μια εφαρμογή σε access και έχουν πρόσβαση σε αυτή 5 άτομα σε ένα γραφείο μέσω lan. Δεν έχω κάνει τη διαίρεση σε φόρμες και σε πίνακες και έτσι μόνο ένας έχει κάθε φορά πρόσβαση σ’ αυτή. Μπορώ να κάνω τη διαίρεση και να κάνω κόπια τις φόρμες στους 5 διαφορετικούς υπολογιστές στο γραφείο μου. Όμως κάθε φορά που κάνω κάποια αλλαγή στις φόρμες (που είναι πολλές αλλαγές) πρέπει να αλλάζω και τις κόπιες. Άρα σα λύση δε μου αρέσει. Υπάρχει κάτι άλλο που μου διαφεύγει; Υπάρχει ο share point server της Microsoft που μπορείς να μετατρέψεις την access σε web μορφή αλλά προϋποθέτει windows server 2008 με κάτι τρελές απαιτήσεις. Νομίζω θα μπλέξω. Άλλη λύση είναι να φύγω από την access και να πάω σε λύση C# και sql server. Πάλι θα χρειαστώ win server 2008. Εδώ μιλάμε για τρελό διάβασμα για τεχνολογίες που δεν ξέρω καθόλου. Από προγραμματισμό γνωρίζω C αλλά πάλι στα πλαίσια ενός πανεπιστημιακού μαθήματος πριν πολλά (17) χρόνια. Πριν κανα χρόνο αγόρασα ένα βιβλίο php/mysql και διάβασα την php. Μου φαίνεται σχετικά απλή, αρκετά κοντά στη C. Από την άλλη η C# είναι αντικειμενοστραφής και ότι κώδικα έχω δει μου φαίνεται έξω από τα νερά μου. Όμως να φύγω από τα προϊόντα της Microsoft και να πάω σε open λογισμικό δεν ξέρω αν είναι η καλύτερη λύση. Είχα κάνει μια δοκιμή στο δωρεάν open office πριν αρκετό καιρό και στο πρώτο τεστ που έκανα να φτιάξω ένα πίνακα 2Χ2 στο αντίστοιχο word , τη δεύτερη γραμμή μου την έβγαλε σε δεύτερη σελίδα. Άντε βρες άκρη. Αν μείνω στην access θα χρειαστεί να διαβάσω VBA (και αυτή αντικειμενοστραφής). Μήπως είναι χαμένος κόπος/χρόνος; Οποιαδήποτε σχόλια στον προβληματισμό μου είναι επιθυμητά. |
Καλημέρα 1. Η Access σε τοπικό δίκτυο υπολογιστών μπορεί και δουλεύει καλά για τον αριθμό των χρηστών που αναφέρεις. Απαιτείται όμως διαίρεση της βάσης σου ώστε όλοι οι χρήστες να μπορούν να δουλεύουν ταυτόχρονα. Σε ένα υπολογιστή του δικτύου θα τοποθετήσεις τους πίνακες και από τους υπολοίπους υπολογιστές θα βλέπεις-μεταβάλλεις-προσθέτεις τις πληροφορίες στους ΜΟΝΑΔΙΚΟΥΣ αυτούς πίνακες. Αυτή η διαχείριση έχει αναπτυχθεί εδώ στο Forum... 2. Βεβαίως, όταν κάνεις αλλαγή στον κώδικα, θα πρέπει να αλλάξεις ΟΛΕΣ τις 'κόπιες' είτε σε αρέσει είτε όχι! 3. Άμα ξέρεις Αγγλικά και έχεις προοπτικές ενασχόλησης με προγραμματισμό, επέλεξε visual Basic. (Η Access είναι ...παιδάκι της). 4. Παράθεση:
Με εκτίμηση Νίκος Δ. |
Νίκο σ' ευχαριστώ για την απάντησή σου. Γνωρίζω πώς ακριβώς γίνεται η διαίρεση αλλά προσπαθώ με κάποιο τρόπο να αποφύγω τους περιορισμούς που επιβάλλει (τρέχα άλλαξε τις κόπιες). Ίσως με ένα batch αρχείο κάπως να λύνεται, θέλει ψάξιμο. Το να πάω σε λύσεις sql server θέλει άπειρο χρόνο που τώρα δε διαθέτω είναι η αλήθεια. Εδώ καλά καλά access δε γνωρίζω σε βάθος. Συνεχώς βλέπω παραδείγματα στο φόρουμ που με υπερβαίνουν και με πιάνουν αδιάβαστο. Ίσως επικεντρωθώ σε VBA ώστε σιγά σιγά να μαθαίνω και προγραμματισμό και αργότερα αν θέλω να πάω σε web development να χρησιμοποιήσω .net με χρήση της VB αντί της C#. Απλά έχω ακούσει για τη C# τα καλύτερα ... αλλά τέλος πάντων θα δείξει. Σ' ευχαριστώ πάλι. |
| Η ώρα είναι 16:01. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.