Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Active X Controls ] Σύνθετο Πλαίσιο

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-10-14, 22:56
Όνομα: Αναστάσιος Πολ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-11-2012
Μηνύματα: 13
Question Σύνθετο Πλαίσιο

Καλησπέρα σας,


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

Ενώ το έχω βάλει στην φόρμα και λειτουργεί σωστά, δηλ, μόλις αρχίζω να γράφω το όνομα μέσα στο σύνθετο πλαίσιο, αυτό μου εμφανίζει τις εγγραφές που ξεκινάνε, από το συγκεκριμένο όνομα. Μέχρι εδώ σωστά. Εγώ όμως θα ήθελα να μπορώ να βάζω οποιοδήποτε τμήμα του ονόματος που υπάρχει μέσα στο πεδίο, και να κάνει το ίδιο πράγμα, ( πχ όταν υπάρχει το όνομα Αναστάσιος Πολ, να βάζω Πολ, και να μου εμφανίζει την εγγραφή στο σύνθετο πλαίσιο, για να μπορώ να την επιλέξω, και όχι να είμαι αναγκασμένος να γνωρίζω εκ το προτέρων ότι είναι Αναστάσιος Πολ).

όσο και να έψαξα στο Forum δεν βρήκα αυτό που ήθελα.



με εκτίμηση,



Πολυαναγνωστάκης Αναστάσιος
Απάντηση με παράθεση
  #2  
Παλιά 31-10-14, 21:49
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Αναστάσιε, μπορείς να δεις μια προσέγγιση στην επισυναπτόμενη ΒΔ.

Κάνε δοκιμές και ενημέρωσέ μας αν σε καλύπτει.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb SearchInCombo2.mdb (944,0 KB, 55 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 31-10-14, 23:29
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 05-10-2014
Μηνύματα: 22
Προεπιλογή

Δημιούργησε ένα Ερώτημα παραμέτρων και βάλε στο πεδίο που σε ενδιαφέρει να κάνεις αναζήτηση το παρακάτω κριτήριο:

Like "?????" & [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] & "*"


ΧΑΡΑΚΤΗΡΕΣ ΜΠΑΛΑΝΤΕΡ ΣΕ ΕΡΩΤΗΜΑΤΑ

Ο αστερίσκος (*) αντιστοιχεί σε οποιονδήποτε χαρακτήρα ή οποιονδήποτε αριθμό οποιουδήποτε χαρακτήρα π.χ. το =Κώ* αναζητά όλα τα ονόματα τα οποία αρχίζουν από Κώ
Μπορείς να το χρησιμοποιήσεις στην αρχή της συμβολοσειράς αν ξέρεις το τέλος της.

Το Σύμβολο (?) αντιστοιχεί σε οποιονδήποτε απλό αλφαβητικό χαρακτήρα. Μπορείς να χρησιμοποιήσεις αυτό το χαρακτήρα μπαλαντέρ για αναζήτηση λέξεων στις οποίες γνωρίζεις την αρχή και το τέλος της λέξης αλλά όχι και τους ενδιάμεσους χαρακτήρες οι οποίοι θα μπορούσαν να είναι διαφορετικοί.

Οι τετράγωνες αγκύλες ([]) επιστρέφουν οποιονδήποτε χαρακτήρα μέσα στις αγκύλες π.χ. Name = Jo[he][ny] επιστρέφει το John ή Joye

Το Θαυμαστικό δείχνει ότι ψάχνεις για ένα χαρακτήρα ο οποίος δεν βρίσκεται στις τετράγωνες αγκύλες. Η λέξη του Name= Jo[!he][!ny] επιστρέφει όλα τα ονόματα τα οποία αρχίζουν με “Jo” αλλά δεν περιέχουν ένα «h» ή ένα «e» στην επόμενη θέση ή ένα «e» ή ένα «n» στην τελευταία θέση

Το Διαχωριστικό (-) δείχνει το εύρος χαρακτήρων π.χ. Name =Jo[a-r] [b-o]

Το σύμβολο λίρας (#) ταιριάζει οποιονδήποτε απλό αριθμητικό χαρακτήρα. Τον χρησιμοποιούν συχνά για ημερομηνίες και ταχυδρομικούς κώδικες π.χ. 36###

Μπορείς να πειραματιστείς με ένα ερώτημα , ώστε να βγάλεις τα αποτελέσματα που επιθυμείς.

Υ.Γ.Μην ξεχάσεις να δηλώσεις τις παραμέτρους ....{ [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] } ....στο ερώτημά σου ως κείμενο..Αυτό γίνεται σε προβολή σχεδίασης του Ερωτήματος με δεξί κλίκ και επιλογή απο το σχετικό μενού συντομεύσεων, στην περιοχή εμφάνισης των πινάκων προέλευσης δεδομένων.

Τελευταία επεξεργασία από το χρήστη Rogerk : 01-11-14 στις 00:07.
Απάντηση με παράθεση
  #4  
Παλιά 01-11-14, 11:01
Όνομα: Αναστάσιος Πολ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-11-2012
Μηνύματα: 13
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα

Αναστάσιε, μπορείς να δεις μια προσέγγιση στην επισυναπτόμενη ΒΔ.

Κάνε δοκιμές και ενημέρωσέ μας αν σε καλύπτει.

Φιλικά/Γιώργος
Καλημέρα,

Σε ευχαριστώ πολύ Γιώργο για την απάντηση σου.

έκανα τις δοκιμές μου αλλά είχα το πρόβλημα οτι μόλις επέλεγα την εγγραφή δεν μου ενημέρωνε τα πεδία στην φόρμα, αλλά με μερικές αλλαγές που έκανα δούλεψε μια χαρά...
Να είσαι καλά για τον χρόνο σου.

Να ρωτήσω και κάτι άλλο. Αν γνωρίζω κάτι σε απορίες-ερωτήσεις που έχουν τα μέλη του φόρουμ, μπορώ να βοηθάω, (όσο το επιτρέπουν οι γνώσεις βέβαια), ή χρειάζεται έγκριση από τον διαχειριστή;

και πάλι σε ευχαριστώ...

Με εκτίμηση,

Πολυαναγνωστάκης Αναστάσιος
Απάντηση με παράθεση
  #5  
Παλιά 01-11-14, 11:07
Όνομα: Αναστάσιος Πολ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-11-2012
Μηνύματα: 13
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Rogerk Εμφάνιση μηνυμάτων
Δημιούργησε ένα Ερώτημα παραμέτρων και βάλε στο πεδίο που σε ενδιαφέρει να κάνεις αναζήτηση το παρακάτω κριτήριο:

Like "?????" & [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] & "*"


ΧΑΡΑΚΤΗΡΕΣ ΜΠΑΛΑΝΤΕΡ ΣΕ ΕΡΩΤΗΜΑΤΑ

Ο αστερίσκος (*) αντιστοιχεί σε οποιονδήποτε χαρακτήρα ή οποιονδήποτε αριθμό οποιουδήποτε χαρακτήρα π.χ. το =Κώ* αναζητά όλα τα ονόματα τα οποία αρχίζουν από Κώ
Μπορείς να το χρησιμοποιήσεις στην αρχή της συμβολοσειράς αν ξέρεις το τέλος της.

Το Σύμβολο (?) αντιστοιχεί σε οποιονδήποτε απλό αλφαβητικό χαρακτήρα. Μπορείς να χρησιμοποιήσεις αυτό το χαρακτήρα μπαλαντέρ για αναζήτηση λέξεων στις οποίες γνωρίζεις την αρχή και το τέλος της λέξης αλλά όχι και τους ενδιάμεσους χαρακτήρες οι οποίοι θα μπορούσαν να είναι διαφορετικοί.

Οι τετράγωνες αγκύλες ([]) επιστρέφουν οποιονδήποτε χαρακτήρα μέσα στις αγκύλες π.χ. Name = Jo[he][ny] επιστρέφει το John ή Joye

Το Θαυμαστικό δείχνει ότι ψάχνεις για ένα χαρακτήρα ο οποίος δεν βρίσκεται στις τετράγωνες αγκύλες. Η λέξη του Name= Jo[!he][!ny] επιστρέφει όλα τα ονόματα τα οποία αρχίζουν με “Jo” αλλά δεν περιέχουν ένα «h» ή ένα «e» στην επόμενη θέση ή ένα «e» ή ένα «n» στην τελευταία θέση

Το Διαχωριστικό (-) δείχνει το εύρος χαρακτήρων π.χ. Name =Jo[a-r] [b-o]

Το σύμβολο λίρας (#) ταιριάζει οποιονδήποτε απλό αριθμητικό χαρακτήρα. Τον χρησιμοποιούν συχνά για ημερομηνίες και ταχυδρομικούς κώδικες π.χ. 36###

Μπορείς να πειραματιστείς με ένα ερώτημα , ώστε να βγάλεις τα αποτελέσματα που επιθυμείς.

Υ.Γ.Μην ξεχάσεις να δηλώσεις τις παραμέτρους ....{ [ΔΩΣΕ ΜΕΡΙΚΟ ΚΕΙΜΕΝΟ ΑΠΟ ΤΟ ΠΕΔΙΟ] } ....στο ερώτημά σου ως κείμενο..Αυτό γίνεται σε προβολή σχεδίασης του Ερωτήματος με δεξί κλίκ και επιλογή απο το σχετικό μενού συντομεύσεων, στην περιοχή εμφάνισης των πινάκων προέλευσης δεδομένων.
Καλημέρα,

Σε ευχαριστώ για την απάντηση σου Κωστα,

Η λύση που μου πρότεινε ο Γιώργος ήταν ακριβώς αυτό που ήθελα, γιατί το σύνθετο πλαίσιο που είχα φτιάξει είχα γράψει αρκετό κώδικα που κάνει και κάποια άλλα πράγματα, και το επιπλέον ερώτημα θα μπέρδευε κάπως τα πράγματα.
Πάντως την like που προτείνεις την χρησιμοποιώ σε άλλα ερωτήματα.
Σε ευχαριστώ για τον χρόνο σου.
Απάντηση με παράθεση
  #6  
Παλιά 01-11-14, 12:10
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Αναστάσιε δε χρειάζεται καμία έγκριση.

Τέτοιες πρωτοβουλίες είναι ευπρόσδεκτες και το φόρουμ τις ενθαρρύνει.
Απάντηση με παράθεση
  #7  
Παλιά 01-11-14, 16:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Επειδή το θέμα που έθεσε ο Αναστάσιος: Της αναζήτησης του κειμένου που πληκτρολογούμε σε ένα Combo Box, όχι μόνο στην αρχή του κειμένου της στήλης, αλλά σε οποιαδήποτε θέση, παρουσιάζει γενικότερο ενδιαφέρον, το ξανακοίταξα.

Στο αρχείο που επισυνάπτω παρουσιάζονται δύο λύσεις στις φόρμες frmComboBox και frmComboBox2.

Και στις δύο λύσεις όρισα την ιδιότητα του Combo Box Auto Expand (Αυτόματη συμπλήρωση) στην καρτέλα Data (Δεδομένα ) σε No (Όχι).

Η λύση στη φόρμα frmComboBox είναι ίδια με τη λύση του προηγούμενου μηνύματος με κάποια βελτίωση του κώδικα.

Η λύση στη φόρμα frmComboBox2 έχει παρόμοια λειτουργικότητα, αλλά με απλούστερο κώδικα.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb SearchInCombo3.mdb (944,0 KB, 72 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Φίλτρο σε σύνθετο πλαίσιο από πινάκα σχετιζόμενο με άλλο σύνθετο πλαίσιο Dafnh0106 Access - Ερωτήσεις / Απαντήσεις 3 18-01-13 20:12
[ Φόρμες ] Σύνθετο Πλαίσιο nodirem Access - Ερωτήσεις / Απαντήσεις 2 12-08-12 10:33
Σύνθετο πλαίσιο? pakos Access - Ερωτήσεις / Απαντήσεις 3 28-04-12 16:33
[ Active X Controls ] Πληκτρολόγηση σε συνθετο πλαίσιο stelianta Access - Ερωτήσεις / Απαντήσεις 7 23-03-12 16:25
[ Φόρμες ] Σύνθετο πλαίσιο Πέτρο Access - Ερωτήσεις / Απαντήσεις 7 29-02-12 14:17


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