Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-01-12, 01:40
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2012
Μηνύματα: 6
Προεπιλογή Αυτόματη αρίθμηση

Καλησπερα και απο εμενα

Εχω τα εξης προβληματακια.
Εχω μια φορμα με εγραφες και θελω να δωσω στην "Λεμπτομερια" μια αυτοματη αριθμηση απο το 1 εως (ας πουμε μεχρι το 100)
υπαρχει καποιος απλος τροπος να το κανω?
Επισης πως μπορω να εμφανισω μονο τον τρεχων μηνα στην φορμα?


Access 2003 ελληνικα.

sorry εαν τα λεω καπως κινεζικα αλλα ειναι σχεδων 2 το βραδυ και εχω λαλησει απο την πολυ αναζητηση.
Απάντηση με παράθεση
  #2  
Παλιά 08-01-12, 15:04
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα

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

Για να δεις σε φόρμα μόνο τις εγγραφές του τρέχοντα μήνα πρέπει:
Στη προέλευση των δεδομένων της φόρμα σου να έχεις κάτι σαν αυτό εδώ
Κώδικας:
SELECT * FROM <TableName> where MONTH(Field_Date) = Month(Now)
ή να τοποθετήσεις φίλτρο στο Load της φόρμας σου. Εκεί θα έχεις κάτι σαν αυτό
Κώδικας:
Me.Filter = "Month([Field_Date]) = Month(Now())"
Me.FilterOn = True
Ο συνδυασμός αρίθμησης και φίλτρου παραπέμπει σε κατάλληλο query...

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

Με εκτίμηση
Νίκος Δ.

Υστερολόγιο: Υπάρχουν και άλλοι διάλογοι σχετικοί με το θέμα σου. Δες κάτω -κάτω στο "ΠΑΡΟΜΟΙΑ ΘΕΜΑΤΑ"..
Απάντηση με παράθεση
  #3  
Παλιά 08-01-12, 15:16
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2012
Μηνύματα: 6
Προεπιλογή

Δεν θελω να βλεπω τις εγραφες του μηνα.
θελω απλα να βαλω ενα πεδιο το οποιο θα εμφανιζει αυτοματα σε ποιον μηνα ειμαι.

Οσο αφορα τα αλλα θεματα τα ειδα πριν κανω δικο μου.
Απλα κανενα απο αυτα δεν μπορεσα τα καταλαβω γιαυτο και αποφασισα να κανω ενα δικο μου ρωτοντας εαν υπαρχει καποιος απλος τροπος.

Βρηκα ενα link αλλα δεν μπορω να το πετυχω με τιποτα γιατι μου λειπουν τα βηματα που λεει.
Εμφάνιση αυτόματης αρίθμησης σε αναφορά της Access
Απάντηση με παράθεση
  #4  
Παλιά 08-01-12, 16:30
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα Περικλή

Αν -όπως λες- διάβασες τις αναρτήσεις στο Forum, θα είδες οτι η αρίθμηση στις αναφορές δεν έχει συγγένεια με την αρίθμηση στις φόρμες. Επομένως το link είναι άχρηστο για την περίπτωσή σου...

Για να βλέπεις τον μήνα στην φόρμα σου, φτιάξε ένα πλαίσιο κειμένου και μέσα γράψε (δηλ. αντέγραψε) το
Κώδικας:
=Choose(Month(Date 
());"Ιαν";"Φεβρ";"Μαρτ";"Απρ";"Μα";"ιουν";"Ιουλ";"Αυγ";"Σεπ";"Οκτ";"Νοε";"Δεκ")
Σε ότι αφορά το ζήτημα της αρίθμησης νομίζω οτι υπάρχει μια ανάρτηση σχετική. Όσο θυμάμαι αφορά ερώτημα στο οποίο προστέθηκε υπολογ. πεδίο/μετρητής. Ψάξε λίγο...

Καλή συνέχεια.

Νίκος Δ.
Απάντηση με παράθεση
  #5  
Παλιά 08-01-12, 21:14
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2012
Μηνύματα: 6
Προεπιλογή

Νικο Δ. Σε ευχαριστω για την οδηγια σου.

Εκανα αυτο που μου ειπες αλλα δεν δουλεψε.
Χρειαστηκε να σβησω μερικα κενα απο το Date...())

Τωρα δουλευει καμπανα.


Οριστε και το αρχειο ωστε εαν μπορει καποιος να κανει την αυτοματη αριθμιση στην φορμα "qryanazhthsh"γιατι εγω σηκωνω τα χερια ψηλα.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Katastasi.zip (100,0 KB, 53 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη sagper : 08-01-12 στις 23:45.
Απάντηση με παράθεση
  #6  
Παλιά 09-01-12, 00:04
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-11-2010
Περιοχή: Γιαννιτσά
Μηνύματα: 149
Προεπιλογή

Καλησπέρα

Αν κατάλαβα καλά θέλεις απλά έναν Α/Α
Δες το παράδειγμα στην καταχώρηση νέου πελάτη
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb βδ4441_Backup.mdb (356,0 KB, 109 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 09-01-12, 00:13
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2012
Μηνύματα: 6
Προεπιλογή

Καλησπέρα Δημητρη.

Αυτο που θελω ειναι στην φορμα "qryanazhthsh" οταν κανω αναζητηση με βαση την ημερομηνια (απο -εως) να μου εμφανιζει στην "Λεπτομέρια" το πληθος των αποτελεσμάτων.

1 Α Α Α Α Α
2 Β Β Β Β Β
3 Γ Γ Γ Γ Γ
κτλ κτλ.

Εαν το κανω οπως πολυ ωραια εσυ το εκανες εαν θα κανω αναζητηση και σαν αποτελέσμα μου βγαζει μονο τους Β+Γ τοτε θα φαινετε σαν πρωτη το 2+3 ενω εγω θελω ανεξαρτητου αποτελεσματος να βγαζει 1 2 3 4 5 κτλ κτλ αναλογος με το ποσες εγραφες βρισκει.

Σε ευχαριστω πολυ για την απαντηση σου.
Απάντηση με παράθεση
  #8  
Παλιά 09-01-12, 11:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Περικλή, καλωσόρισες στο φόρουμ.

Στη ΒΔ που επισυνάπτω υπάρχει μια προσέγγιση του ζητούμενου.

Συγκεκριμένα στη φόρμα «Form1» υπάρχει:

1. Ένα πλαίσιο κειμένου «txtMonth» στο οποίο εμφανίζεται ο τρέχων μήνας με τη βοήθεια της συνάρτησης Format.

2. Ένα αδέσμευτο πλαίσιο κειμένου «txtCount» στο οποίο αριθμούνται οι εγγραφές.

Για την αρίθμηση των εγγραφών στην ιδιότητα «προέλευση στοιχείου ελέγχου» του «txtCount» έχει αναγραφεί ο τύπος: =IIf([ID] Is Null;"";fcount([ID])).

Επίσης στη φόρμα έχει τοποθετηθεί ο ακόλουθος κώδικας.
Κώδικας:
Option Compare Database
Option Explicit
Dim x As Long

Public Function fCount(p As Long) As Variant
    If Me.NewRecord Then
        x = Me.RecordsetClone.RecordCount - 1
    Else
        If x >= Me.RecordsetClone.RecordCount Then x = 0
    End If
    x = x + 1: fCount = x
End Function

Private Sub cmdCount_Click()
    x = 0: Me.Requery
End Sub

Private Sub Form_AfterDelConfirm(Status As Integer)
    x = 0: Me.Requery
End Sub
Η αρίθμηση των εγγραφών της φόρμας γίνεται αυτόματα, όταν ανοίγουμε τη φόρμα, προσθέτουμε εγγραφές ή διαγράφουμε.

Όταν αλλάζουμε την ταξινόμηση, βάζουμε φίλτρο και μετά το αφαιρούμε η αρίθμηση μπορεί να καταστραφεί.

Στην περίπτωση αυτή θα πρέπει να πατήσουμε το κουμπί «Επαναρίθμηση» για να ξαναγίνει σωστά.

Οι δοκιμές έγιναν σε access 2007, αλλά πιστεύω ότι δε θα υπάρχουν προβλήματα και στην 2003.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb NumRecordsForm.mdb (280,0 KB, 153 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 09-01-12, 19:21
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 08-01-2012
Μηνύματα: 6
Προεπιλογή

Ειναι ΑΚΡΙΒΩΣ αυτο που ηθελα!!!

Μονο που δεν καταφερα να το ενσωματωσω στην δικια μου ΒΔ (Σημερα καταλαβα οτι σημαινει Βαση Δεδομένων )

Μηπως θα ηταν ευκολο να την ενσωματωσεις σε αυτην που εχω ανεβασει?
Στην φορμα "qryanazhthsh" στην λεπτομερια εκει που λεει Α/Α.

Οσο αφορα το θεμα του μηνα το εκανα τελικα με ενα "συνθετο πλαισιο"

Γιατι ας μην ξεχναμε οτι " Ουδείς μωρότερος των ιατρών, αν δεν υπήρχαν οι διδάσκαλοι".

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

Καλημέρα

Περικλή, δες τη ΒΔ που επισυνάπτω.

Νομίζω ότι είναι αυτό που ζητάς.

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Excel07] Αυτόματη αρίθμηση stam75 Excel - Ερωτήσεις / Απαντήσεις 7 28-06-16 12:04
αυτόματη αρίθμηση ευη79 Access - Ερωτήσεις / Απαντήσεις 3 17-02-15 01:19
[ Πίνακες ] Αυτόματη αρίθμηση artchrist73 Access - Ερωτήσεις / Απαντήσεις 13 19-05-11 11:08
Αυτόματη αρίθμηση NIC Access - Ερωτήσεις / Απαντήσεις 2 31-08-10 00:00


Η ώρα είναι 08:21.