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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 05-12-12, 00:48
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή Φίλτρο σε πεδίο

Καλησπέρα.
Πριν περίπου ένα μήνα είχα θέση ένα θέμα στο οποίο με βοήθησε να το λύσω ο χρήσης άσχετος.

Το θέμα μου ήταν το εξής.
Επισυνάπτω μια βάση δεδομένων που περιέχει 3 Πίνακες και μια φόρμα.
Ο πρώτος πίνακας με όνομα Πίνακας, περιέχει ονόματα οδών και ταχυδρομικούς κώδικες.
Ο πίνακας με όνομα Πίνακας2 περιέχει όλους τους ταχυδρομικούς κώδικες.
Στον πίνακα με όνομα Πίνακας1 θέλω να καταχωρούνται οι εγγραφές μέσω της φόρμας με όνομα Φόρμα1.
Αυτό που ψάχνω είναι το εξής: Στην φόρμα να εισάγω τον ταχυδρομικό κώδικα απο λίστα τιμών και στο πεδίο οδός να μου εμφανίζει σε λίστα τιμών τις οδούς που έχουν των αντίστοιχο ταχυδρομικό κώδικα.
Μήπως γνωρίζει κάποιος τον τρόπο;
Ευχαριστώ εκ των προτέρων.
Ο χρήστης άσχετος μου έστειλε την βάση που επισυνάπτω η οποία απέλυε το ζητούμενο.
Η απορία μου είναι η εξής.
Στον πίνακα με όνομα ΠΙΝΑΚΑΣ υπάρχουν οι ταχυδρομικοί κώδικες σε αυτή τη μορφή 104 45 δηλαδή με ένα κενό ανάμεσα. Όταν αφαιρώ το κενό δηλαδή κάνω τους ταχυδρομικούς κώδικες 10445 δηλαδή χωρίς το κενό ενδιάμεσα, παρατηρώ το εξής. Τα δεδομένα μου αποθηκεύονται κανονικά στην φόρμα ενώ στον αντίστοιχο πίνακα δεν μεταφέρεται ο ταχυδρομικός κώδικας. Όταν έχω τον ταχυδρομικό κώδικα με κενό λειτουργεί κανονικά.
Γιατί συμβαίνει αυτό;
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testcombobox.zip (212,4 KB, 17 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 05-12-12, 09:27
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Την καλημέρα μου στο forum.

Μάνο,
κοίτα αν σου κάνει η Βάση.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testcombobox.zip (307,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 05-12-12, 10:02
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Καλημέρα.
Δεν λειτουργεί σωστά.
Αυτό που μου έστειλες τώρα, δεν εμφανίζει όλες τις οδούς απο τον κάθε Τ.Κ.
Δεν είναι περίεργο που με το κενό λειτουργεί σωστά ενώ χωρίς το κενό δεν λειτουργεί;
Τι φταίει γι' αυτό;
Απάντηση με παράθεση
  #4  
Παλιά 05-12-12, 10:23
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Μάνο,

έχεις δίκιο
κοίτα αυτή την βάση
έλεγξα τα null, κύρια στον αριθμό.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testcombobox.zip (307,5 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 05-12-12, 10:27
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gaz_manos Εμφάνιση μηνυμάτων
Καλημέρα.
Δεν λειτουργεί σωστά.
Αυτό που μου έστειλες τώρα, δεν εμφανίζει όλες τις οδούς απο τον κάθε Τ.Κ.
Δεν είναι περίεργο που με το κενό λειτουργεί σωστά ενώ χωρίς το κενό δεν λειτουργεί;
Τι φταίει γι' αυτό;
Δεν είναι περίεργο.
Γιατί όταν απ' το combobox ψάχνεις τον Τ.Κ. 104 31 αυτός αντιστοιχεί σε κλειδί
π.χ. 35, ενώ όταν εσύ τον 104 31 του βγάζεις το κενό και τον κάνεις 10431, δεν υπάρχει
κλειδί οπότε τι να αποθηκεύσει στον πίνακα.
Απάντηση με παράθεση
  #6  
Παλιά 05-12-12, 10:37
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Νομίζω οτι λειτουργεί σωστά.
Τι έφταιγε;
Γιατί δεν λειτουργούσε όταν έσβηνα τα κενά;
Απάντηση με παράθεση
  #7  
Παλιά 05-12-12, 10:37
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Εννοώ τι άλλαξες για να λειτουργήσει;
Απάντηση με παράθεση
  #8  
Παλιά 05-12-12, 10:55
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gaz_manos Εμφάνιση μηνυμάτων
Εννοώ τι άλλαξες για να λειτουργήσει;
Στην φόρμα με το όνομα 'Φόρμα1' φέρτην σε mode design view
επέλεξε το πεδίο 'dromos'. Στο property sheet επέλεξε το Tab Data
κάνε κλικ στο κουμπί με τις τρεις τελείες στο Row Source.

Στο Query που θα εμφανιστεί μεγάλωσε το πεδίο Adress
και παρατήρησε τα ΙΙf μαζί με το Isnull.

και μια που θα το κάνεις σβήσε το 10431 στο Criteria του ΤΚ
και σώσε και απ' το Query και μόλις σε βγάλει στο Row Source.
Απάντηση με παράθεση
  #9  
Παλιά 05-12-12, 11:12
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Συγνώμη αν σε ζαλίζω.
Παρατήρησα στην βάση που μου έστειλες
οτι στον πίνακα με όνομα ΠΙΝΑΚΑΣ οι ταχυδρομικοί κώδικες έχουν αλλάξει και απο 5 νούμερα έχουν γίνει 4.
Το άλλο ερώτημα μου είναι: Γιατί όταν ο ταχυδρομικός κώδικας έχει την μορφή 104 45 (με κενό) λειτουργεί κανονικά και δεν λειτουργούσε χωρίς το κενό;
Απάντηση με παράθεση
  #10  
Παλιά 05-12-12, 11:13
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Καλημέρα, σου επισυνάπτω μια 2η λύση στο θέμα σου..

Το 2ο combobox φιλτράρεται με βάση το πρώτο και η τιμή του 2ου, μηδενίζει εάν αλλαχθεί ο ΤΚ στο πρώτο combobox.

Νομίζω είναι αυτό που θέλεις..
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb testcombobox.mdb (1,00 MB, 34 εμφανίσεις)
__________________
Always Look on the Bright Side of Life!
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[VBA] Φίλτρο mdragon Excel - Ερωτήσεις / Απαντήσεις 4 14-09-11 22:54
Φίλτρο Χρήστος Access - Ερωτήσεις / Απαντήσεις 2 06-05-11 13:48
[ Ερωτήματα ] Φίλτρο ΝΑΙ, ΟΧΙ, ΟΛΑ devcon Access - Ερωτήσεις / Απαντήσεις 4 29-03-11 17:19
Φίλτρο Χρήστος Access - Ερωτήσεις / Απαντήσεις 9 16-01-11 18:06
Μεταφορά δεδομένων απο πεδίο σε πεδίο Meteora Access - Ερωτήσεις / Απαντήσεις 5 30-01-09 20:03


Η ώρα είναι 20:03.