Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Αύξων αριθμός σε κάθε έτος

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 02-05-11, 21:33
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Υπήρχαν κάποια κενά στην sql του ερωτήματος... Χρήστο, είναι λάθος να απευθύνεις μια ερώτηση σε κάποιο μέλος, διότι δεν είναι ευγενικό προς τους υπόλοιπους, τους οποίους -έμμεσα αποκλείεις από το να σε δώσουν μια απάντηση.
Καλή συνέχεια...

Με εκτίμηση
Νίκος Δ.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip DIKASTIRIO.zip (11,4 KB, 33 εμφανίσεις)
Απάντηση με παράθεση
  #12  
Παλιά 05-05-11, 18:21
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή

Τάσο το ερώτημα μου στην access είναι "Αύξων αριθμός σε κάθε έτος" και σε αυτό δεν μου έχει απαντήσει ο ΜΕΤΕΩΡΑ. Ο τελευταίος ήσουν εσύ και μετά σου έγραψα εγώ και δεν μου απάντησες. Τουλάχιστον έτσι βλέπω εγώ δεν νομίζω να είναι διαφορετικά. Σε ευχαριστώ
Απάντηση με παράθεση
  #13  
Παλιά 05-05-11, 18:26
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή Απάντηση

Νίκο σε ευχαριστώ πολύ. Δεν είναι η πρόθεσή μου αυτή και φυσικά δεν αποκλείω κανένα, απλά ίσως μου είχε απαντήσει ο Τάσος τελευταία και του έγραψα την ερώτηση. Μέχρι τώρα με έχουν βοηθήσει πολοί και αυτή είναι η δουλειά του φόρουμ. "Το ένα χέρι νίβει το άλλο και τα δυό το πρόσωπο". Χίλια συγνώμη αν σου έδωσα αυτή την εντύπωση. Δεν ήταν στην πρόθεσή μου.Και πάλι σε ευχαριστώ και πιστεύω να ξανασυνεργαστούμαι στο μέλλον
Απάντηση με παράθεση
  #14  
Παλιά 05-05-11, 21:02
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-11-2010
Περιοχή: Γιαννιτσά
Μηνύματα: 149
Προεπιλογή

Λάθη στην σύνταξη των ονομάτων είχες και κάποια κενά νομίζω
Αυτό που έστειλε ο Τάσος ήταν σωστό
Το διόρθωσα και σου το στέλνω
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb DIKASTIRIO.mdb (280,0 KB, 54 εμφανίσεις)
Απάντηση με παράθεση
  #15  
Παλιά 06-05-11, 08:40
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή Αύξων αριθμός πινακίου

Παιδιά ΚΑΛΗΜΕΡΑ και σας ευχαριστώ για την ανταπόκριση .
Ίσως να μην έγινα κατανοητός. Θα σας το αναλύσω περισσότερο για να καταλάβετε.
Την ημέρα του Δικαστηρίου, τις αγωγές τις περνάμε σε ένα πινάκιο και παίρνουν αύξοντα αριθμό, δηλ στις 5-5-2011 μπορεί το πινάκιο να έχει 20-25 υποθέσεις, αυτές παίρνουν Α/Α από το 1...20,25. Στην δικάσιμο της 6-5-2011μπορεί το πινάκιο να έχει 10-15 υποθέσεις, αυτές παίρνουν Α/Α από το 1...10,15 κ.ο.κ.
Αυτό θέλω. Σε κάθε δικάσιμο πινακίου να έχει Α/Α από το 1..........
Πιστεύω να σας έδωσα να το καταλάβετε και πιστεύω να υπάρχει λύση, αλλά όπως έχετε αποδείξει ΤΙΠΟΤΑ ΔΕΝ ΥΠΑΡΧΕΙ ΧΩΡΙΣ ΛΥΣΗ. Σας ευχαριστώ
Απάντηση με παράθεση
  #16  
Παλιά 06-05-11, 09:47
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα σε όλους!
Χρήστο αν κατάλαβα καλά θέλεις έναν αύξοντα αριθμό Δικάσιμου ανά Ημέρα και όχι ανά Έτος.

Δοκίμασε:
Κώδικας:
Daily_Auto_Number: DCount("[A/A_Dikasimou]";"[pinakas_Dikasimes]";"[A/A_Dikasimou]<" &
 [A/A_Dikasimou] & " AND CLng([Hmerom_Dikasimou])=" & CLng([Hmerom_Dikasimou]))+1
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #17  
Παλιά 06-05-11, 13:15
Xristos
Guest
 
Μηνύματα: n/a
Προεπιλογή


Τα smilies τα λένε όλα. ΣΑΣ ΕΥΧΑΡΙΣΤΩ είναι αυτό που θέλω.
Μου δείξατε τόσα πολλά που δεν ξέρω από που ν' αρχίσω για να τα βάλω σε μια σειρά.
Μαζί θα βρείτε μεγάλο μπελά (ελπίζω να μην με βαρεθείτε), αλλά βοηθάτε τόσο πολύ που δεν έχω λόγια παρά ένα ΜΕΓΑΛΟΟΟΟΟΟΟΟΟΟΟΟΟ ΕΥΧΑΡΙΣΤΩΩΩΩΩΩΩΩΩΩΩΩΩΩ!!!!!! !!
Απάντηση με παράθεση
  #18  
Παλιά 06-01-17, 09:47
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-10-2015
Μηνύματα: 41
Προεπιλογή

Καλησπέρα! Χρόνια πολλά! Ψάχνοντας κάτι αντίστοιχο και εγώ βρήκα αυτό που πρότεινε ο Τάσος. Απλά εγώ θέλω να έχω αριθμηση κάθε μήνα και όχι κάθε ημέρα! Πως πρέπει να γράψω τον κωδικα;
Απάντηση με παράθεση
  #19  
Παλιά 06-01-17, 12:47
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 443
Προεπιλογή

Καλημέρα σε όλους
Νίκο δές το ερώτημα βασισμένο στην πρόταση του Τάσου
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb παράδειγμα.mdb (336,0 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #20  
Παλιά 06-01-17, 16:58
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα και καλή χρονιά

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

Στο συνημμένο παράδειγμα ο πίνακας ονομάζεται [Table1], το πεδίο για τον αριθμό πρωτοκόλλου [fP] και το πεδίο για την ημερομηνία [fDate].

Τα ίδια με τα πεδία ονόματα έχουν και τα πλαίσια κειμένου της φόρμας [frmTable], που χρησιμοποιείται για την καταχώρηση των εγγράφων.

Στην περίπτωση καταχώρησης ενός εγγράφου στη φόρμα (δημιουργίας νέας εγγραφής), όταν εισέλθουμε στο πεδίο [fP] , εκτελείται ο παρακάτω κώδικας:
Κώδικας:
Private Sub fP_GotFocus()
    If Me.NewRecord Then
        If IsDate(Me.fDate) Then
            If Me.fDate < Nz(DMax("[fDate]", "[Table1]"), 0) Then
                MsgBox "Η ημερομηνία δεν μπορεί να είναι μικρότερη των ήδη καταχωρηθεισών"
                Me.fDate.SetFocus
                Exit Sub
            End If
            Me.fP = Nz(DMax("[fP]", "Table1", "Year([fDate])=" & Year([fDate]) & _
                                            " And Month([fDate])=" & Month([fDate]))) + 1
        Else
            MsgBox "Πρέπει να συμπληρώσετε την ημερομηνία"
            Me.fDate.SetFocus
        End If
    End If
End Sub
Ο κώδικας, αν διαπιστωθεί ότι συμπληρώθηκε έγκυρη ημερομηνία, συμπληρώνει το πεδίο [fP] με τον κατάλληλο αριθμό πρωτοκόλλου.

Νίκο ελπίζω να μπορέσεις να προσαρμόσεις το παράδειγμα στα δεδομένα σου.

Σημείωση:

1) Ο τύπος του Νάσου είναι σωστός, αλλά δεν καλύπτει την περίπτωση που οι καταχωρήσεις αφορούν πολλά (όχι ένα) χρόνια.

2) Νίκο (vala) στο σύνδεσμο: http://www.ms-office.gr/forum/access...arithmisi.html έκανες το ίδιο ερώτημα και πήρες μια λύση από το Νίκο (Meteora).

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

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αύξων αριθμός σε φίλτρο xristos Excel - Ερωτήσεις / Απαντήσεις 3 01-11-15 23:00
αρίθμηση πίνακα με βάση το έτος mousatos Access - Ερωτήσεις / Απαντήσεις 6 15-01-15 22:05
[ Ερωτήματα ] Αριθμός πρωτοκόλλου & έτος xristos Access - Ερωτήσεις / Απαντήσεις 2 14-01-12 19:17
[Συναρτήσεις] Αύξων αριθμός σε κάθε Δικάσιμο Xristos Excel - Ερωτήσεις / Απαντήσεις 13 26-08-11 22:09
[Συναρτήσεις] Αύξων αριθμός σε κάθε ΑΠΟΤΕΛΕΣΜΑ Xristos Excel - Ερωτήσεις / Απαντήσεις 11 19-07-11 18:47


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