Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Χρήση Vba ή ερωτήματος σε φόρμα, ποιο είναι το ιδανικό?

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-07-17, 12:05
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Χρήση Vba ή ερωτήματος σε φόρμα, ποιο είναι το ιδανικό?

Αγαπητοί φίλοι καλημέρα,

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

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

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

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

Ευχαριστώ
Απάντηση με παράθεση
  #2  
Παλιά 06-07-17, 11:23
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

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

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

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

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


Ευχαριστώ.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 06-07-17, 21:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

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

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

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

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Εμφάνιση ερωτήματος μέσα σε φόρμα tzvangel Access - Ερωτήσεις / Απαντήσεις 2 21-06-17 10:51
[ Φόρμες ] Πρόσθεση νέου record σε φόρμα που είναι link με πινάκες σε pc που είναι server Dafnh0106 Access - Ερωτήσεις / Απαντήσεις 5 29-01-13 19:31
Κριτήρια ερωτήματος απο φόρμα bill72 Access - Ερωτήσεις / Απαντήσεις 3 03-08-11 08:44


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