Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Φίλτρα σε υποφόρμα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2973-filtra-se-ypoforma.html)

γιώργοςΚ 31-01-14 14:24

Φίλτρα σε υποφόρμα
 
1 Συνημμένο(α)
Γειά σας,

Χρειάζομαι για μια ακόμη φορά την βοήθεια σας για ένα πρόβλημα που αντιμετωπίζω στην εφαρμογή που φτιάχνω.

Σε μια φόρμα (frmTest) έχω ενσωματώσει μια άλλη φόρμα (frmListA) η οποία παρουσιάζει μια σειρά απο τρόφιμα με τον κωδικό τροφίμου, την περιγραφή του, την κατηγορία στην οποία ανήκει και τις θερμίδες που περιέχει. Η υποφόρμα αυτή (frmListA) χρησιμεύει έτσι ώστε να επιλέγω τρόφιμα και στην συνέχεια να μεταφέρονται σε μια δεύτερη λίστα για περεταίρω επεξεργασία. Για να μπορώ να κάνω την δουλειά "πιο εύκολη" έχω προσαρμόσει στην υποφόρμα αυτή δύο textboxes τα οποία το ένα φιλτράρει τον τύπο γεύματος που θα χρησιμοποιηθεί το τρόφιμο που θα επιλεγεί (πρωινό, δείπνο, μεσημεριανό κλπ) και το δεύτερο φιλτράρει την κατηγορία έτσι ώστε να μπορεί ο χρήστης να κάνει πιο εύκολα και γρήγορα την επιλογή, μέσα απο μια βάση τροφίμων που ξεπερνά τα 2000 τρόφιμα.

Το πρόβλημα που αντιμετωπίζω είναι το εξής:
Ενώ ανοίγωντας την φόρμα "frmListA" τα φίλτρα μου δουλεύουν άψογα (textboxes), όταν ανοίξω την frmTest που είναι ενσωματωμένη η frmListA δεν δουλεύουν και παίρνω μηνύμα απο την access ότι ψάχνει για κάποια πεδία.(?) Έχω προσπαθήσει διάφορα για την επίλυση του προβλήματος αλλά μάταια....

Θα παρακαλούσα όποιος έχει λίγο χρόνο να ρίξει μια ματιά στο παράδειγμα που επισυνάπτω έτσι ώστε να μπορέσω να βοηθηθώ..

Σας ευχαριστώ εκ προτέρων,

Φιλικά,

Γιώργος

sarafis 31-01-14 17:33

Θα πρέπει στα κριτήρια του ερωτήματος της φόρμας frmListA να προσθέσεις το frmTest! δηλαδή τα κριτήρια να διαμορφωθούν έτσι:
Like [Forms]!frmTest![frmListA]![filterFoodType] & "*" Or Is Null
Like [Forms]!frmTest![frmListA]![filterGat] & "*"
Βέβαια μετά θα σου βγάζει σφάλμα στην frmListA οπότε πρέπει να αποφασίσεις αν θα είναι κύρια φόρμα ή υποφόρμα ή μπορείς να κάνεις ένα αντίγραφο αυτής ως υποφόρμα.

γιώργοςΚ 31-01-14 23:32

Στελιο καλησπερα,

Εχω δοκιμασει αρχικα προτου κοινοποιήσω το θέμα να εισάγω στο ερώτημα της frmListA το expresion όπως το έγραψες αλλά δεν δούλεψε και για αυτό κατέληξα στο να κοινοποιήσω το θέμα στο φόρουμ..! Μήπως υπάρχει κάποιο άλλο πρόβλημα?

Όπως και να έχει, θα δοκιμάσω να τραβήξω όλα τα στοιχεία σε μια νέα βάση, θα εισάγω και στο ερώτημα ξανά το expresion που μου λές και ελπίζω να λύνεται το πρόβλημα. Σε κάθε περίπτωση σε ευχαριστώ για την βοήθεια, το εκτιμώ..

Με εκτίμηση,

Γιώργος


Η ώρα είναι 11:57.

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


Content Relevant URLs by vBSEO 3.3.2