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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-05-16, 12:03
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Exclamation ευρεση κωδικου απο εως σε φορμα

Χρονια σας πολλά Χριστός ανέστη !

Πως μπορώ πάνω σε αυτό το κώδικα να αλλάξω την αναζήτηση ημερομηνίας και να μπορώ να κάνω αναζήτηση κάποιου πεδίου που έχει απλό κείμενο η αρίθμηση.

Βρίσκει από ημερομηνία έως,αλλα θα ήθελα να βρίσκει κωδικό από έως.

Private Sub cmdFilter_Click()

Dim strWhere As String
Dim lngLen As Long
Const conJetDate = "\#mm\/dd\/yyyy\#"


If Not IsNull(Me.txtStartDate) Then
strWhere = strWhere & "([ημερομηνια] >= " & Format(Me.txtStartDate, conJetDate) & ") AND "
End If


strWhere = strWhere & "([ημερομηνια] < " & Format(Me.txtEndDate + 1, conJetDate) & ") AND "
End If


lngLen = Len(strWhere) - 5
If lngLen <= 0 Then
MsgBox "No criteria", vbInformation, "Nothing to do."
Else
strWhere = Left$(strWhere, lngLen)


Me.Filter = strWhere
Me.FilterOn = True
End If
End Sub



Το πεδιο εχει ονομασια " κωδικος" αντι του πεδιου "ημερομηνια"
Υπάρχει περίπτωση να έχω λάθος γραμμένο κώδικα αλλα αν μπορεί κάποιος ας με βοηθήσει!!
Ευχαριστώ.
Απάντηση με παράθεση
  #2  
Παλιά 03-05-16, 18:59
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα, Χριστός Ανέστη...

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

Με εκτίμηση/Νίκος
Απάντηση με παράθεση
  #3  
Παλιά 03-05-16, 19:38
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Post ευρεση κωδικου απο εως σε φορμα

Ok θα κοιτάξω να το ανεβάσω σύντομα !!!
Απάντηση με παράθεση
  #4  
Παλιά 03-05-16, 21:36
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Lightbulb ευρεση κωδικου απο εως σε φορμα

Πιστεύω να έκανα καλή δουλειά Μετέωρα για δες !!!


https://www.dropbox.com/s/31g71e22bvehqkj/data.rar?dl=0
Απάντηση με παράθεση
  #5  
Παλιά 03-05-16, 22:20
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Λοιπόν...
  • Συνεχίζεις να παίζεις με τα χρώματα, αλλά προς τη σωστή κατεύθυνση!
  • Καθαρές γραμμές (οργάνωση) στις φόρμες σου.
  • Εύγε...
...φρόντισε λίγο τον κώδικα που έγραψα για να καλύψεις περιπτώσεις μη φυσιολογικές, για να αποφύγεις το "κλώτσημα". Δοκίμασε για αλφαριθμητικές τιμές, υπάρχει μικρή διαφοροποίηση στον κώδικα.

Αυτά φίλτατε Αντώνη μας. Να είσαι πάντα καλά.

Με εκτίμηση/Νίκος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip data.zip (17,9 KB, 51 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 04-05-16, 01:07
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Thumbs up ευρεση κωδικου απο εως σε φορμα

Άμα λες εσύ ότι πάω καλά τότε τι να πω είμαι υπέρ ευχαριστημένος και ικανοποιημένος!!!


Απάντηση με παράθεση
  #7  
Παλιά 05-05-16, 21:30
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Προεπιλογή

Meteora σε περίπτωση που έχω ένα πινακα με το ίδιο πεδίο "ΚΩΔΙΚΟΣ"
αλλάζοντας τον τύπο δεδομένων από αυτόματη αρίθμηση σε κείμενο έχοντας το πρωτεύον κλειδί
γιατί ο κώδικας δεν λειτουργεί και βγάζει αυτό το μηνυμα?


Private Sub cmdFilter_Click()
Me.Filter = "ΚΩΔΙΚΟΣ > " & Me.text_apo & " and ΚΩΔΙΚΟΣ <" & Me.text_eos
Me.FilterOn = True
End Sub


Επίσης πατώντας μονο το πλήκτρο "cmdFilter" δηλαδή το πλήκτρο εκτέλεσης στην αναζήτηση
χωρίς να δώσω κάποιες τιμές στα πεδία αφήνοντας τα κενά βγάζει αυτό το μηνυμα?

ίσως καλύτερα είναι με την εντολή if και else?


εδώ έχω ανεβάσει την βάση


https://www.dropbox.com/s/m8b9psmg1g...data2.rar?dl=0
Συνημμένα Thumbnails
ευρεση κωδικου απο εως σε φορμα-2016-05-05_215404.jpg   ευρεση κωδικου απο εως σε φορμα-2016-05-05_220826.png  
Απάντηση με παράθεση
  #8  
Παλιά 06-05-16, 07:25
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα...

Αφού σε έγραψα να τον 'θωρακίσεις' τον κώδικα! Έδωσα μόνο δυο γραμμές κώδικα που κάνει αυτό που θες και αφαίρεσα γραμμές άχρηστες.

Να μια απλή λύση όταν τα πλαίσια- όρια είναι κενά!

Private Sub cmdFilter_Click()
if isnull(me.text_apo) or isnull(me.text_eos) then exit sub
Me.Filter = "ΚΩΔΙΚΟΣ > " & Me.text_apo & " and ΚΩΔΙΚΟΣ <" & Me.text_eos
Me.FilterOn = True
End Sub

Όταν πάλι εργάζεσαι με αλφαριθμητικό τότε δώσε κάτι σαν αυτό :
Me.Filter = "ΚΩΔΙΚΟΣ > ' " & Me.text_apo & " ' and ΚΩΔΙΚΟΣ < ' " & Me.text_eos & " ' "

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

Με εκτίμηση/Νίκος
Απάντηση με παράθεση
  #9  
Παλιά 06-05-16, 23:04
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Exclamation ευρεση κωδικου απο εως σε φορμα

Η θωράκιση είναι τέλεια το δοκίμασα όμως ο κώδικας για το αλφαριθμητικό δεν αποκρίνεται Νικο μου!
έχω ανεβάσει τη βάση για να το δεις.

Και φυσικά απευθύνομαι σε όλα τα μέλη του forum φυσικά για την βοήθεια αυτή!!


ευχαριστώ όλα τα μέλη του forum για κάθε βοήθεια που μου δίνουνε!!!!!!!


η βαση --> https://www.dropbox.com/s/4uebe4me7i...om_to.rar?dl=0
Απάντηση με παράθεση
  #10  
Παλιά 07-05-16, 16:59
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 455
Προεπιλογή

Καλησπέρα σε όλους
Αντώνη δεν δουλεύει το φίλτρο γιατί υπάρχουν κενά στα εισαγωγικά.
Διόρθωσέ τα
Me.Filter = "ΚΩΔΙΚΟΣ > '" & Me.text_apo & "' and ΚΩΔΙΚΟΣ < '" & Me.text_eos & "'"
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αυτόματη αύξηση (κωδικού) κατά 1 σε πίνακα gfevran Excel - Ερωτήσεις / Απαντήσεις 27 02-11-15 00:59
[Συναρτήσεις] Συσχέτιση ενός κωδικού με περιγραφή kostas17 Excel - Ερωτήσεις / Απαντήσεις 6 15-05-15 23:28
[VBA] Επανεμφάνιση στηλών μετά από εισαγωγή κωδικού ΤΖΙΜΗΣ Excel - Ερωτήσεις / Απαντήσεις 6 04-05-13 11:25
Δημιουργία τυχαίου κωδικού με συνάρτηση Tasos Άλλες συναρτήσεις 0 02-10-11 10:18
Αναζήτηση κωδικού Chris Access - Ερωτήσεις / Απαντήσεις 7 07-12-09 07:14


Η ώρα είναι 04:49.