Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Σύνδεση φόρμας με SQL βάση

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-08-19, 11:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 660
Προεπιλογή Σύνδεση φόρμας με SQL βάση

Φίλοι μου σας χαιρετώ,

Επειδή είναι κάτι που δεν έχω ασχοληθεί, θα ήθελα να ρωτήσω κατά πόσο μια φόρμα στην access μπορεί να έχεις RecordSource απευθείας απο ένα εξωτερικό αρχείο SQL. Δηλαδή,

Υπάρχει μια βάση SQL στον ίδιο υπολογιστή με την βάση Access που έχω μέσα στην οποία (SQL) υπάρχουν δεδομένα που καταχωρούται απο ιστοσελίδα στο διαδίκτυο. Εγώ θέλω αυτά τα δεδομενα να μπορώ κατά αρχή να τα παερνάω στην δική μου βάση σε κάποιους πϊνακες, που στην συνέχεια θα προβάλλονται σε φόρμες.

Επίσης, έχω ήδη βρει τρόπο να μπορώ να εξάγω δεδομένα απο την δική μου βάση (Access) προς την βάση SQL και απο εκεί με την βοήθεια της εφαρμογής Apachi γίνονται Public σε μια δική μου ιστοσελίδα στο διαδίκτυο.

Κάθε βοήθεια , άποψη σας ειναι σημαντική και σας ευχαριστω εκ προτέρων
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #2  
Παλιά 08-08-19, 14:17
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 132
Προεπιλογή

Καλησπέρα Γιώργο και σε όλοι την παρέα.

Μπορείς να το κάνεις με ODBC driver και να έχεις Link τους πίνακες και ότι άλλο θέλεις αρκεί να έχεις πρόσβαση στον sql server.

Το έχω κάνει και δουλεύει μια χαρά.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 08-08-19, 19:05
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 660
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από vraxnakisg Εμφάνιση μηνυμάτων
Καλησπέρα Γιώργο και σε όλοι την παρέα.

Μπορείς να το κάνεις με ODBC driver και να έχεις Link τους πίνακες και ότι άλλο θέλεις αρκεί να έχεις πρόσβαση στον sql server.

Το έχω κάνει και δουλεύει μια χαρά.
Καλησπέρα Γιώργο και ευχαριστώ για την ενημέρωση,

Οπως γνωρίζεις δεν έχω εμπλακεί ποτέ ξανά σε κάτι τέτοιο οπότε θα με βοηθούσε εάν είχα κάποια περεταίρω ενημέρωση ως προς το τι ειναι κατά αρχάς το ODBC driver... Φαντάζομαι ότι μπορεί να είναι κάποιο Tool που λειτουργεί ως ενδιάμεσος παράγωντας για μια τέτοια δουλειά ή έχω λάθος?

Βρήκα τα drivers και τα κατέβασα παρεπιπτόντως, και τώρα τι?

Σε ευχριστω και πάλι
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #4  
Παλιά 09-08-19, 10:14
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 132
Προεπιλογή

Καλημέρα Γιώργο,

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

Από την άλλη υπάρχουν έτοιμα παραδείγματα στο Internet για να δεις πως μπορείς να κάνεις την διασύνδεση Access με SQL και παραθέτω εάν τυχαίο που βρήκα.

https://www.youtube.com/watch?v=uNGqKE0jSDM

Κάτι που πρέπει να προσέξεις είναι ότι ανάλογα με την έκδοση SQL Server που έχεις θα πρέπει να έχεις και την κατάλληλη έκδοση ODBC DRIVER.

Αυτό που κάνω εγώ αποθηκεύω τον odbc driver στον φάκελο τις εκάστοτε εφαρμογής που κάνω την διασύνδεση.

Όπως σου ανέφερα και σε προηγουμένη ανάρτηση ότι δουλεύει μια χαρά, απλά να σε ενημερώσω ότι υπάρχουν και μειονεκτήματα σε αυτήν την λογική.

Πιστεύω να σε βοήθησα.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #5  
Παλιά 10-08-19, 18:37
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.068
Προεπιλογή

Γιώργη, από την Κύπρο...
Η ιντερνική διαχείριση με Acceess έχει ιδιαιτερότητες και θέλει να αναπτύξεις μακρόχρονη σχέση μάθησης και στη συνέχεια χρήσης. Είχα μπλέξει με Access - server MySQL και είχα τη χαρά να διαβάζω, να μεταβάλλω, να προσθέτω, να αφαιρώ records σε πίνακες που ήταν εγκαταστημένοι μερικά χιλιόμετρα μακριά από τον υπολογιστή μου. Όμως! υπάρχουν εντολές access που τρέχουν και άλλες δεν τρέχουν σε αυτό το περιβάλλον. Το εγκατέλειψα και ούτε που θυμάμαι λεπτομέρειες αυτής της δουλειάς.
Τώρα προσπαθώ να δουλέψω ιντερνικά με άλλα εργαλεία.(HTML, GSS, PHP, JavaScript...) πιο μοντέρνα νομίζω και στο κάτω-κάτω ασχολούμαι με κάτι που γεμίζει τον χρόνο μου.
Αυτά φίλτατε. Χαιρετίσματα στο νησί...

με εκτίμηση/ Νίκος
Απάντηση με παράθεση
  #6  
Παλιά 12-08-19, 21:19
Όνομα: Χρήστος
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Μηνύματα: 112
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από vraxnakisg Εμφάνιση μηνυμάτων

Όπως σου ανέφερα και σε προηγουμένη ανάρτηση ότι δουλεύει μια χαρά, απλά να σε ενημερώσω ότι υπάρχουν και μειονεκτήματα σε αυτήν την λογική.
Εδώ και χρόνια που δουλεύω με SQL δεν αντιμετώπισα ποτέ προβλήματα αλλά δεν είδα ούτε μειονεκτήματα.
Απάντηση με παράθεση
  #7  
Παλιά 13-08-19, 09:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 660
Προεπιλογή

Καλημέρα σε όλους και ευχαριστώ για το ενδιαφέρον,

Απλά καθαρά επιμορφωτικά ήθελα να ρωτήσω εάν υπάρχει κάποιος οδηγός (Wizard) στην SQL έτσι ώστε να μπορώ να δημιουργήσω τους πίνακες μου ή και να συνδέσω τους πίνακες που έχω στην βάση access (2016)

Σας ευχαριστω
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #8  
Παλιά 13-08-19, 10:05
Όνομα: Χρήστος
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Μηνύματα: 112
Προεπιλογή

Μπορείς να το κάνεις αυτό είτε ξανασχεδιάζοντας τους πίνακες στην βάση του SQL Server (που είναι και η καλύτερη λύση) ξεκίνα απο εδώ --->https://support.office.com/en-us/art...b-cc22fc42c979

είτε να δημιουργήσεις μία ή και περισσότερες βάσεις στο SQL Server και μετά μέσα απο την Access με δεξί κλίκ να κάνεις export τους πίνακες σου σε ODBC Database. Αυτό προυποθέτει όμως πρώτα να δημιουργήσεις στον υπολογιστή σου την σύνδεση με DSN.
Κλίκ στο εικονίδιο των Windows - Εκτέλεση - odbcad32

ή να εισάγεις στην βάση σου αυτό το module
ModReLinkSQLTables.zip
αφού πρώτα δημιουργήσεις ένα πίνακα στην βάση σου
με όνομα πχ UsysShared με τα εξής πεδία.

Database - Short text
Server - Short Text
ODBCTableName - Short Text
LocalTableName - Short Text
DSN - Short Text

και μετά να καλέσεις το module με "ODBCShared"

Για απορίες εδώ είμαστε. Ελπίζω λίγο να σε βοήθησα,

Χρήστος.
Απάντηση με παράθεση
  #9  
Παλιά 14-08-19, 14:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 660
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από pctechdr Εμφάνιση μηνυμάτων
Μπορείς να το κάνεις αυτό είτε ξανασχεδιάζοντας τους πίνακες στην βάση του SQL Server (που είναι και η καλύτερη λύση) ξεκίνα απο εδώ --->https://support.office.com/en-us/art...b-cc22fc42c979

είτε να δημιουργήσεις μία ή και περισσότερες βάσεις στο SQL Server και μετά μέσα απο την Access με δεξί κλίκ να κάνεις export τους πίνακες σου σε ODBC Database. Αυτό προυποθέτει όμως πρώτα να δημιουργήσεις στον υπολογιστή σου την σύνδεση με DSN.
Κλίκ στο εικονίδιο των Windows - Εκτέλεση - odbcad32

ή να εισάγεις στην βάση σου αυτό το module
Συνημμένο Αρχείο 10534
αφού πρώτα δημιουργήσεις ένα πίνακα στην βάση σου
με όνομα πχ UsysShared με τα εξής πεδία.

Database - Short text
Server - Short Text
ODBCTableName - Short Text
LocalTableName - Short Text
DSN - Short Text

και μετά να καλέσεις το module με "ODBCShared"

Για απορίες εδώ είμαστε. Ελπίζω λίγο να σε βοήθησα,

Χρήστος.
Χρήστο σε ευχαριστώ για τις πολύ ενδιαφέρουσες και χρήσιμες πληροφορίες που μου έδωσες. Ειναι ευκαιρία τωρα που ειναι και οι διακοπές να το ερευνήσω το θέμα και αν χρειαστώ οτιδήποτε περεταιρω θα επανέλθω.

Καλες διακοπές
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Σύνδεση πεδίων φόρμας με ερώτημα διασταύρωσης mdragon Access - Ερωτήσεις / Απαντήσεις 7 15-12-18 10:05
[ Πίνακες ] Σύνδεση με odbc σε βάση oracle Dafnh0106 Access - Ερωτήσεις / Απαντήσεις 1 22-02-15 12:42
Αυτόματη τηλεφωνική κλήση, μεσω φόρμας, με συνδεση modem PC dimitrisp Access - Ερωτήσεις / Απαντήσεις 7 18-12-14 21:58
[ Πίνακες ] Σύνδεση Πινάκων σε FrontEnd BackEnd βάση Δημήτρης Access - Ερωτήσεις / Απαντήσεις 2 26-11-11 13:47
[ Υποφόρμες ] Σύνδεση κυρίως Φόρμας με Υπόφορμα Free_Ghost Access - Ερωτήσεις / Απαντήσεις 3 29-11-10 14:39


Η ώρα είναι 11:47.