Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 30-01-14, 19:30
parara Ο χρήστης parara δεν είναι συνδεδεμένος
Όνομα: ΔΙΟΝΥΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 31-12-2012
Μηνύματα: 66
Προεπιλογή Βοήθεια σε ερώτημα SQL (SELECT , WHERE)

Καλησπέρα, σε όλους ,
Το παρακάτω δουλεύει κανονικά όταν .....WHERE IDrecTypeParastatiko=5 (η γενικά όταν βάλω καρφωτά τον αριθμό που θέλω.
Επιθυμώ όμως ο αριθμός στο κριτήριο να λαμβάνεται από την τιμή ενός πεδίου που διαβάζεται από μια φόρμα. Η τιμή αποδίδεται στην μεταβλητή pt. Ομως έτσι η WHERE δεν δουλεύει.
Κάθε βοήθεια ευπρόσδεκτη.


Dim dbsesex As Database
Dim rstREC As DAO.Recordset
Dim pt As Long

Set dbsesex = CurrentDb
Set rstREC = dbsesex.OpenRecordset("Parastatika")
pt = [Forms]![frmTrans].[IDrecTypeParastatiko]
Set rstREC = dbsesex.OpenRecordset("SELECT * FROM Parastatika where IDrecTypeParastatiko = pt")

DoCmd.OpenForm "frmChecksTrans"
[IDrecTeller] = rstREC!TellerNr
Απάντηση με παράθεση