freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Ημερομηνίες και Access


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » MS Access
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα]      Bookmarks Tags: access Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
Antonis78


Μέλος από: 24 Φεβ 2006
Μηνύματα: 60

View users profile Send email to user
ΜήνυμαΣτις: 07 Φεβ 2008 19:59    Θέμα: Ημερομηνίες και Access Απάντηση με παράθεση  Mark this post and the followings unread

Χαιρετώ!
Έχω το εξής πρόβλημα:

Έχω φτίαξει μία φόρμα στην Access στην οποία βάζεις 2 ημερομηνίες (Start_Date και End_Date) και τρέχει ένα query που πρέπει να μου φέρει τα records μεταξύ αυτών των ημερομηνιών. Αυτό γίνεται με κώδικα και είναι αυτός:

παράθεση:
strQuery = "" _
& "SELECT Customers.ÁÖÌ, Requests_Descriptions.Descr_ID, Customers.ÅÐÙÍÕÌÉÁ, Requests.Open_Date, Requests_Descriptions.Descr_Title, Requests.Status, Sales.ÏÍÏÌÁ as Sales, Inspectors.ÏÍÏÌÁ as Inspector " _
& "FROM Inspectors RIGHT JOIN (Sales RIGHT JOIN (Requests_Descriptions RIGHT JOIN (Customers RIGHT JOIN Requests ON Customers.ÁÖÌ=Requests.Cust_ID) ON Requests_Descriptions.Descr_ID=Requests.Descr_ID) ON Sales.Sales_ID=Customers.ÐÙËÇÔÇÓ) ON Inspectors.Inspector_ID=Sales.Inspector_ID " _
& "WHERE Requests.Open_date >#" & Me.From_Date.Value & "# and Requests.Open_date < #" & Me.End_Date.Value & "# " _


Το πρόβλημά μου είναι ότι δεν δουλεύει το between με τις ημερομηνίες που έχω βάλει. Μου φέρνει αλλοπρόσαλλα αποτελέσματα, πχ εάν βάλω από 1/2/2008 έως 31/2/2008 δεν μου φέρνει τίποτα ενώ υπάρχουν records και αν βάλω 31/1/2008 έως 31/2/2008 μου τα φέρνει όλα, ακόμα και αυτά με ημερομηνία πριν τις 31/01/2008.

Υπόψην αυτό το query το τρέχω σε ένα recordset και τις ημερομηνίες τις παίρνω από δύο Microsoft Date and Time Picker Control 6.0 (SP6), αν σημαίνει κάτι αυτό, μιας και είμαι πολύ νέος στην Access και στην VBA.

Αν μπορεί κάποιος, ας βοηθήσει, παρακαλώ πολύ!!!!!!!
Antonis78


Μέλος από: 24 Φεβ 2006
Μηνύματα: 60

View users profile Send email to user
ΜήνυμαΣτις: 08 Φεβ 2008 17:16    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Την βρήκα την λύση. Για όποιον ενδιαφέρει εδώ είναι:

http://allenbrowne.com/ser-36.html
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [2 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » MS Access


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Δημιουργία Βάσης Δεδομένων MS Access με αντιστοιχιση σε γραφικό στοιχείο 1 Charalampos77 22 Ιουλ 2016 13:22
cordis Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 04 Δεκ 2016 18:17 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos