Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Access σε lan αρκετών χρηστών

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-11-11, 21:55
Όνομα: Ευθύμης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2011
Μηνύματα: 28
Προεπιλογή 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 (και αυτή αντικειμενοστραφής). Μήπως είναι χαμένος κόπος/χρόνος; Οποιαδήποτε σχόλια στον προβληματισμό μου είναι επιθυμητά.
Απάντηση με παράθεση
  #2  
Παλιά 05-11-11, 07:55
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα
1. Η Access σε τοπικό δίκτυο υπολογιστών μπορεί και δουλεύει καλά για τον αριθμό των χρηστών που αναφέρεις. Απαιτείται όμως διαίρεση της βάσης σου ώστε όλοι οι χρήστες να μπορούν να δουλεύουν ταυτόχρονα. Σε ένα υπολογιστή του δικτύου θα τοποθετήσεις τους πίνακες και από τους υπολοίπους υπολογιστές θα βλέπεις-μεταβάλλεις-προσθέτεις τις πληροφορίες στους ΜΟΝΑΔΙΚΟΥΣ αυτούς πίνακες.
Αυτή η διαχείριση έχει αναπτυχθεί εδώ στο Forum...
2. Βεβαίως, όταν κάνεις αλλαγή στον κώδικα, θα πρέπει να αλλάξεις ΟΛΕΣ τις 'κόπιες' είτε σε αρέσει είτε όχι!
3. Άμα ξέρεις Αγγλικά και έχεις προοπτικές ενασχόλησης με προγραμματισμό, επέλεξε visual Basic. (Η Access είναι ...παιδάκι της).
4.
Παράθεση:
Άλλη λύση είναι να φύγω από την access και να πάω σε λύση C# και sql server
. Δεν έχω γνώσεις / δεν μπορώ να βοηθήσω τις σκέψεις σου. Νοιάζομαι και εγώ για SQL SERVER αλλά δεν υπάρχει χρόνος τώρα...

Με εκτίμηση
Νίκος Δ.
Απάντηση με παράθεση
  #3  
Παλιά 05-11-11, 10:42
Όνομα: Ευθύμης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2011
Μηνύματα: 28
Προεπιλογή

Νίκο σ' ευχαριστώ για την απάντησή σου. Γνωρίζω πώς ακριβώς γίνεται η διαίρεση αλλά προσπαθώ με κάποιο τρόπο να αποφύγω τους περιορισμούς που επιβάλλει (τρέχα άλλαξε τις κόπιες). Ίσως με ένα batch αρχείο κάπως να λύνεται, θέλει ψάξιμο. Το να πάω σε λύσεις sql server θέλει άπειρο χρόνο που τώρα δε διαθέτω είναι η αλήθεια. Εδώ καλά καλά access δε γνωρίζω σε βάθος. Συνεχώς βλέπω παραδείγματα στο φόρουμ που με υπερβαίνουν και με πιάνουν αδιάβαστο. Ίσως επικεντρωθώ σε VBA ώστε σιγά σιγά να μαθαίνω και προγραμματισμό και αργότερα αν θέλω να πάω σε web development να χρησιμοποιήσω .net με χρήση της VB αντί της C#. Απλά έχω ακούσει για τη C# τα καλύτερα ... αλλά τέλος πάντων θα δείξει. Σ' ευχαριστώ πάλι.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Διαχωρισμός ΒΔ σε επίπεδο χρηστών γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 6 17-11-13 10:03
[ Ερωτήματα ] Εργασία πολλών χρηστών σε project management database SOELLICHA Access - Ερωτήσεις / Απαντήσεις 3 21-11-11 06:55


Η ώρα είναι 04:22.