Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Ερωτήματα ] Ερώτημα DLookup

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 13-03-15, 00:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή Ερώτημα DLookup

Καλημέρα σε όλους
Τι κανό λάθος στο ερώτημα και μου εμφανίζει error 2471
Κώδικας:
Private Sub nodeAdmin_Click()
Dim x As String
Dim s As String
If Me.nodeAdmin Then
x = Me.nodeParent
End If
s = DLookup("nodeText", "MenuNodes", "nodeKey=" & x)
End Sub
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Βάση δεδομένων1.accdb (328,0 KB, 30 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 13-03-15, 10:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Γιώργο, δοκίμασε τον κώδικα:

Κώδικας:
Private Sub nodeAdmin_Click()
    Dim x As String
    Dim s As Variant
    If Me.nodeAdmin Then
        x = Me.nodeParent
        s = DLookup("nodeText", "MenuNodes", "nodeKey='" & x & "'")
    End If
End Sub
Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 13-03-15, 13:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή

Καλημέρα Γιώργο
As Variant
Σε ευχαριστώ πολύ για την βοήθεια.
Απάντηση με παράθεση
  #4  
Παλιά 13-03-15, 15:05
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Γιώργο, το βασικό λάθος είναι στον τύπο ορισμού της τιμής του s.

Πρόσεξε τα μονά εισαγωγικά (').
Απάντηση με παράθεση
  #5  
Παλιά 13-03-15, 15:21
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή

Μια ακόμη ερώτηση πια η συμπεριφορά των εισαγωγικών “ ‘ “
Απάντηση με παράθεση
  #6  
Παλιά 13-03-15, 15:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Επειδή ο τύπος δεδομένων του πεδίο [nodeKey] είναι Text (κείμενο), απαιτείται η τιμή που του αποδίδεται να περιέχεται σε μονά εισαγωγικά.
Απάντηση με παράθεση
  #7  
Παλιά 13-03-15, 17:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή

Ευχαριστώ και πάλι.
Απάντηση με παράθεση
  #8  
Παλιά 15-03-15, 16:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή Επανέρχομαι και πάλι

Στο παρακάτω ερώτημα το πεδίο Parastik είναι με πολλαπλή καταχώριση και ο κώδικας Dlookup μου εμφανίζει error
Κώδικας:
telsira = Nz(DLookup("sira", "Tblsira", "parastik=" & Me.EpilParast), "") 
Συνημμένα Thumbnails
Ερώτημα DLookup-erro.png   Ερώτημα DLookup-pinakas.png  
Απάντηση με παράθεση
  #9  
Παλιά 15-03-15, 18:23
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα Γιώργο

Δες ότι υπάρχει έλλειψη των μονών εισαγωγικών και ένα κόμμα -το τελευταίο- πλεονάζει στην πρότασή σου... Ο Γιώργος σε έδωσε τις απαραίτητες οδηγίες.

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

Με εκτίμηση/ Νίκος
Απάντηση με παράθεση
  #10  
Παλιά 15-03-15, 20:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Γιώργο, το μήνυμα είναι ξεκάθαρο.

Στα κριτήρια της συνάρτησης DLookup δε μπορεί να συμμετέχουν πεδία πολλαπλών τιμών.

Θα πρέπει να ξεκαθαρίσεις τι ακριβώς αναζητάς και να βρεις άλλο τρόπο αναζήτησης.

Φιλικά/Γιώργος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Συνδυασμός IIf με dLookUp q.mrk Access - Ερωτήσεις / Απαντήσεις 3 26-06-20 14:33
Βοήθεια για dlookup q.mrk Access - Ερωτήσεις / Απαντήσεις 11 24-01-17 21:42
dlookup με κριτήριο row th3_b3st Access - Ερωτήσεις / Απαντήσεις 3 07-11-16 12:14
Dlookup προβλήματα mikekal1oo Access - Ερωτήσεις / Απαντήσεις 28 14-03-16 12:11
[ Φόρμες ] dlookup σε υποφόρμα gianast Access - Ερωτήσεις / Απαντήσεις 7 12-10-12 07:24


Η ώρα είναι 06:34.