Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Χρήση Vba ή ερωτήματος σε φόρμα, ποιο είναι το ιδανικό? (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/4633-xrisi-visual-basic-applications-i-erotimatos-se-forma-poio-einai-idaniko.html)

γιώργοςΚ 04-07-17 12:05

Χρήση Vba ή ερωτήματος σε φόρμα, ποιο είναι το ιδανικό?
 
Αγαπητοί φίλοι καλημέρα,

Θα ήθελα μια γνώμη απο τους πιο έμπειρους. Ποιο είναι πιο γρήγορο στην εκτέλεση, ένα ερώτημα το οποίο δημιουργούμε με τον "παραδοσιακό τρόπο" απο τα εργαλεία Access ή να εκτελείται απευθείας μέσω Vba?

Με απασχολεί διότι σε μια βάση έχω κάποια φόρμα η οποία μέσα περιλαμβάνει και μια υποφόρμα η οποία κατά την φώρτωση της λαμβάνει δεδομένα μέσω ενός ερωτηματος το οποίο όμως είναι το αποτέλεσμα άλλων 4 διαφορετικών ερωτημάτων και όπως καταλαμβαίνεται κατά την φώρτωση υπάρχει καθυστέρηση της τάξης των 30+ δευτερολέπων...(ναι...ορθά το αναφέρω 30 και πλέον sec)

Δυστυχώς επειδή στην φόρμα αυτή (στην υποφόρμα) προτού ανοίξει θα πρέπει να φιλτράρωνται πάρα πολλά δεδομένα που αφορούν τον πελάτη τα οποία προέρχονται όπως είπα μέσα απο ερωτήματα το ένα μέσα στο άλλο, δεν υπάρχει κάποιος άλλος εναλλακτικός τρόπος να φιλτράρονται αυτά τα δεδομένα και επιβάλλεται η χρήση του "τελικού ερωτήματος" για Control Source της φόρμας.

Θα εκτιμήσω την γνώμη σας

Ευχαριστώ

vraxnakisg 06-07-17 11:23

Γεια σου φιλέ Γιώργο,

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

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

Θεωρώ χωρίς να γνωρίζω το ερώτημα ή τα ερωτήματα σου, ότι η καθυστέρησή οφείλετε στο σχεδιασμό των ερωτημάτων, εκτός και αν η εγγραφές που ζητάς είναι πολλές σε πλήθος (πχ 10000 εγγραφές).


Ευχαριστώ.

γιώργοςΚ 06-07-17 21:23

Καλησπέρα φίλε μου,

Θεώρησε ότι οι εγραφες δεν ξεπερνούν τις 1500 αλλά το μέγα ζήτημα είναι ότι υπάρχουν αρκετά κριτήρια μέσα στο τελικό ερώτημα αλλά και γενικά μέσα και στα υπόλοιπα άλλα ερωτήματα που υπάρχουν το ένα μέσα στο άλλο (συνολικά υπάρχουν 5 ερωτήματα Γιώργο το ένα μέσα στο άλλο).

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

Πάντως ευχαρίστως να αναλύσουμε το ζητούμενο εφόσον είσαι διαθέσιμος φίλε μου και σε ευχαριστώ για την ενημέρωση


Η ώρα είναι 19:58.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2