
13-04-18, 15:21
|
| Όνομα: Νίκος Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 11-05-2011
Μηνύματα: 20
| |
Dlookup error
Καλησπέρα στην κοινότητα με τις πολύτιμες γνώσεις.
Αυτή είναι η δεύτερη φορά που ασχολούμαι με τη συνάρτηση Dlookup σε φόρμα (μέσα από κώδικα σε vba) για να αναζητώ την κατάλληλη τιμή σε πεδίο μέσα από ένα ερώτημα με βάση 2 κριτήρια.
Για την ακρίβεια έχω τα πεδία "hotel" και "service", τα οποία πρέπει να συμφωνούν ως κριτήρια για την ανεύρεση των πεδίων "pickup" και "time" μέσα από το ερώτημα "que_Hotels-pickup-services-time". Έκανα χρήση της Dlookup στα πεδία των κριτηρίων. Δουλεύει, βρίσκει τις κατάλληλες τιμές (το έχω ξανακάνει με τη βοήθειά σας για πεδίο τιμής string ενώ τώρα είναι αριθμός και ώρα) αλλά με το που επιλέγω σε μια καινούρια εγγραφή το ένα από τα δύο κριτήρια (ας πούμε το "hotel" που είναι πρώτο) μου πετάει μήνυμα Run time error 3075 (ότι λείπει το δεύτερο κριτήριο). Πατάω END και αφού επιλέξω το 2ο κριτήριο ("service") εμφανίζονται τα επιθυμητά αποτελέσματα στα πεδία "pickup" & "time".
Όπως βλέπω και ξαναβλέπω και σε σχέση με τον κώδικα που έχω ξαναγράψει δεν βλέπω κάποιο συντακτικό λάθος.
Για το παραπάνω πρόβλημα επισυνάπτω τεστ της βάσης και το μήνυμα λάθους που μου εμφανίζει.
Ευχαριστώ εκ των προτέρων και ελπίζω ότι είναι κάτι απλό που ίσως παραβλέπω εγώ.
|