Έφαρμογή Access

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Meteora
Δημοσιεύσεις: 13
Εγγραφή: 21 Νοέμ 2008 19:22
Τοποθεσία: Θεσσαλονίκη

Έφαρμογή Access

Δημοσίευση από Meteora » 14 Δεκ 2008 12:19

Καλημέρα σε όλους

Έχω μια φόρμα που αντλεί - παρουσιάζει και διαχειρίζεται αλλαγές από (σε) πεδία ΕΝΟΣ πίνακα, χωρίς κάποιο κριτήριο.
Κρίνετε απαραίτητο να παρεμβάλλεται μεταξύ του πίνακα και της φόρμας κάποιο ερώτημα;
Δεν επιθυμώ να καταχραστώ τον χρόνο σας. Απλά θέλω να αποκτήσω καλές...συνήθειες πάνω στον προγραμματισμό της Access & VBA.

Με εκτίμηση

Meteora

Άβαταρ μέλους
kon73
Script Master
Δημοσιεύσεις: 224
Εγγραφή: 13 Απρ 2008 23:47
Επικοινωνία:

Έφαρμογή Access

Δημοσίευση από kon73 » 14 Δεκ 2008 14:05

Φίλε Meteora

Η χρήση του ερωτήματος κρίνεται για μερικούς λόγους απαραίτητη. Πχ.

Ερώτημα σύνθετο (Crosstab) για γρήγορα Στατιστικά αποτελέσματα.


ΤΑ ΠΑΡΑΚΑΤΩ ΥΠΑΡΧΟΥΝ ΟΙ ΕΝΑΛΛΑΚΤΙΚOI ΤΡΟΠΟΙ.

Επιλογή δεδομένων παραπάνω του ενός πίνακα οπότε μιλάμε για SELECT και ιδιαίτερη έμφαση στον τρόπο που οι πίνακες αυτοί θα συνδυάζονται. (Με SQL STRING : Select και INNER JOIN ανάλογα κλπ)

Ερωτήματα με ταξινόμηση σε κάποια πεδία του πίνακα ώστε να είναι διαφορετική από τους Indexes του πίνακα (Εναλλακτικά έχεις στην φόρμα σου την ιδιότητα OrderBy)

Ερωτήματα με κριτήρια διάφορα πεδία (Εναλλακτικά έχεις στην φόρμα σου την ιδιότητα Filter, καθώς και στο Event Openform μπορεί να μπει κριτήριο)

Ερωτήματα ενημέρωσης, διαγραφής, προσθήκης, Δημιουργίας πινάκων (Εναλλακτικά με VBA SQL strings UPDATE, DELETE, INSERT INTO, CREATE TABLE)

Ένωση δύο πινάκων. Δηλαδή UNION SELECT για να εμφανίζονται οι εγγραφές ενός πίνακα με τις εγγραφές άλλου πίνακα. ΕΔΩ αν και είναι ερώτημα δεν μπορεί να σχεδιαστεί με την προβολή σχεδίασης ενός πίνακα. Αλλάζουμε σε SQL VIEW.

Γενικώς τα ερωτήματα καλά είναι να αποφεύγονται καθότι σε όλες τις περιπτώσεις υπάρχει η εναλλακτική λύση. Ακόμα και για το CrossTab το οποίο γίνεται με κώδικα VBA αλλά για προχωρημένους. Ο λόγος της αποφυγής είναι για να μην διατηρεί η βάση αντικείμενα τα οποία μεγαλώνουν τον όγκο της βάσης.
΄
ΤΟ ΠΑΡΟΝ ΑΣ ΜΠΕΙ ΑΠΟ ΤΟΝ MODERATOR και ως TUTORIAL αν γίνεται.

Φιλικά
Kon73
My New Site http://www.MsAccess.gr
Free Access (VBA Code,Tutorials, Mdbs, Eclass, Eshop)
Εικόνα

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες