Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Προβλημα με crosstab query (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1023-problima-me-crosstab-query.html)

dionisis 17-03-11 15:04

Προβλημα με crosstab query
 
Στην παρακάτω φωτό φαίνεται ένα crosstab query που έχω δημιουργήσει. Στην στήλη cnfdate, όταν βάζω "φυτευτή" ημερομηνία παίζει μια χαρά.

Image2.jpg:http://www.imageupload.org/thumb/thumb_1927.jpg

Όταν όμως του ζητάω να την διαβάσει από πεδίο σε φόρμα, χτυπάει error και δεν μπορώ να βρω γιατί..

Image3.jpg:http://www.imageupload.org/thumb/thumb_1933.jpg

Ευχαριστώ

kapetang 17-03-11 17:03

Καλησπέρα

Διονύση, στα ερωτήματα crosstab οι παράμετροι πρέπει να ορίζονται ρητά.
Για να λύσεις το πρόβλημα:
1) Στην προβολή σχεδίασης του ερωτήματος > στην κορδέλα > στην καρτέλα σχεδίαση> στην ομάδα Εμφάνιση/Απόκρυψη > κλικ στο κουμπί παράμετροι.
2) Στο παράθυρο Παράμετροι ερωτήματος, πρόσθεσε τις παραμέτρους και τον τύπο τους ακριβώς όπως είναι στα κριτήρια (με αντιγραφή και επικόλληση).
Για παράδειγμα αν έχεις στα κριτήρια τ ην έκφραση: [Forms]![Main]![FromDate] θα την προσθέσεις και στη στήλη παράμετροι και θα επιλέξεις τύπο δεδομένων: Ημερομηνία/Ώρα

Φιλικά/Γιώργος

dionisis 17-03-11 17:25

H msaccess 2010 είναι όλο εκπλήξεις και όλο κάτι καινούριο μαθαίνω... Δεν θυμάμαι στην 2003 να είχα αντιμετωπίσει παρόμοιο πρόβλημα χωρίς όμως να είμαι 100% σίγουρος. έπαιξε μια χαρά Γίωργο.

Σε ευχαριστώ

kapetang 17-03-11 20:46

Καλησπέρα
Διονύση, πιστεύω ότι και στην access 2003 η αντιμετώπιση των ερωτημάτων διασταύρωσης είναι ίδια.
Επειδή, βλέπω ότι διαθέτεις access 2003 , θα μπορούσες να κάνεις δοκιμή, για να μας φύγει η απορία.

Φιλικά/Γιώργος

dionisis 18-03-11 08:11

Έχεις δίκιο Γιώργο, και στην Access 2003 πρέπει να οριστεί η παράμετρος όπως αναφέρεις πιο πάνω..


Η ώρα είναι 14:45.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2