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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-09-14, 18:58
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-08-2014
Μηνύματα: 11
Προεπιλογή Αυτόματη προεπιλογή αριθμού σε φόρμα

Καλησπέρα σε όλους, χρειάζομαι ακόμη μια βοήθεια .

Στην επισυναπτόμενη βάση «test10» στην «Φόρμα1» θέλω :

Σε καινούρια εγγραφή να εμφανίζεται ως προεπιλεγμένη τιμή στο πεδίο «Αναγνωριστικό» ο αμέσως επόμενος αριθμός από αυτόν που υπάρχει είδη (παράδειγμα στο πεδίο «Αναγνωριστικό» ο αριθμός είναι 1 και ο αμέσως επόμενος αριθμός που είναι ήδη καταχωρημένος είναι το 3, σε καινούρια εγγραφή θέλω να εμφανίζεται ως προεπιλεγμένη τιμή ο αριθμός 2 και ούτω κάθε εξής).

Ελπίζω να έγινα κατανοητός και ευχαριστώ Δημήτρης.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb test10.accdb (368,0 KB, 10 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη KAKISDF : 16-09-14 στις 20:03.
Απάντηση με παράθεση
  #2  
Παλιά 16-09-14, 19:50
Όνομα: ΓΙΩΡΓΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-05-2013
Μηνύματα: 147
Προεπιλογή

Δημήτρη αν κατάλαβα τι εννοείς πρέπει στον πίνακα στο πεδίο Αναγνωριστικό και στον τύπο δεδομένων να επιλέξεις αύξουσα αρίθμηση αντί για αριθμό
Απάντηση με παράθεση
  #3  
Παλιά 16-09-14, 20:02
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-08-2014
Μηνύματα: 11
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από mousatos Εμφάνιση μηνυμάτων
Δημήτρη αν κατάλαβα τι εννοείς πρέπει στον πίνακα στο πεδίο Αναγνωριστικό και στον τύπο δεδομένων να επιλέξεις αύξουσα αρίθμηση αντί για αριθμό
Γιώργο σε ευχαριστώ για την απάντηση, αλλά αυτό δεν γίνεται να αλλάξει από την στιγμή που έχω ήδη καταχωρημένες περίπου 8000 εγγραφές.
Απάντηση με παράθεση
  #4  
Παλιά 17-09-14, 10:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Δημήτρη, θα πρότεινα να εξετάσεις καλύτερα τη λύση του Γιώργη.

Είναι πολύ εύκολο (με ένα ερώτημα) να προσθέσεις τις εγγραφές του πίνακα σε ένα νέο με πεδίο [Αναγνωριστικό] αυτόματης αρίθμησης και να χρησιμοποιείς μετά τον νέο πίνακα.

Για το ζητούμενο:

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

2) Διαφορετικά δες τις φόρμες Φόρμα1 και Φόρμα2.

Η λύση στη φόρμα1 χρησιμοποιεί πολύ απλό κώδικα. Σε περίπτωση όμως πολλών εγγραφών μπορεί να γίνει αργή.

Η λύση στη φόρμα2 είναι περισσότερο πολύπλοκη και ταχύτερη.

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

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb AutoNum2.accdb (972,0 KB, 37 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 17-09-14 στις 10:40. Αιτία: αλλαγή συνημμένου
Απάντηση με παράθεση
  #5  
Παλιά 17-09-14, 11:00
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-08-2014
Μηνύματα: 11
Προεπιλογή

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

Δημήτρη, θα πρότεινα να εξετάσεις καλύτερα τη λύση του Γιώργη.

Είναι πολύ εύκολο (με ένα ερώτημα) να προσθέσεις τις εγγραφές του πίνακα σε ένα νέο με πεδίο [Αναγνωριστικό] αυτόματης αρίθμησης και να χρησιμοποιείς μετά τον νέο πίνακα.

Για το ζητούμενο:

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

2) Διαφορετικά δες τις φόρμες Φόρμα1 και Φόρμα2.

Η λύση στη φόρμα1 χρησιμοποιεί πολύ απλό κώδικα. Σε περίπτωση όμως πολλών εγγραφών μπορεί να γίνει αργή.

Η λύση στη φόρμα2 είναι περισσότερο πολύπλοκη και ταχύτερη.

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

Φιλικά/Γιώργος
Γιώργο σε ευχαριστώ για την απάντηση, με έσωσες, δεν ξέρω πως να σε ευχαριστήσω, και πάλι ευχαριστώ.
Απάντηση με παράθεση
  #6  
Παλιά 17-09-14, 15:12
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δημήτρη στη φόρμα0 και στη ιδιότητα Default Value (Προεπιλεγμένη τιμή), ο τύπος θα πρέπει να αντικατασταθεί με τον ακόλουθο:

Κώδικας:
=Nz(DMax("Αναγνωριστικό";"Πίνακας1");0)+1
Απάντηση με παράθεση
  #7  
Παλιά 17-09-14, 21:09
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-08-2014
Μηνύματα: 11
Προεπιλογή

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

Δημήτρη στη φόρμα0 και στη ιδιότητα Default Value (Προεπιλεγμένη τιμή), ο τύπος θα πρέπει να αντικατασταθεί με τον ακόλουθο:

Κώδικας:
=Nz(DMax("Αναγνωριστικό";"Πίνακας1");0)+1
Γιώργο σε ευχαριστώ για την διόρθωση, γιατί υπάρχει περίπτωση να μου χρειαστεί μελλοντικά ο τρόπος λειτουργίας της φόρμας 0.
Προς το παρόν χρησιμοποίησα την τρίτη μέθοδο που μου έφτιαξες και δουλεύει τέλεια.
Καλό σου βράδυ.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Προεπιλογή Γλώσσας και χαρακτήρων σε κελί kouk Access - Ερωτήσεις / Απαντήσεις 1 05-12-15 12:09
[ Φόρμες ] Αυτόματη απόδοση αύξοντα αριθμού gmax Access - Ερωτήσεις / Απαντήσεις 2 27-10-11 13:45
[Γενικά] Αυτόματη..."μοιρασιά" αριθμού σε διπλανά κελιά.. dimnot Excel - Ερωτήσεις / Απαντήσεις 7 28-03-11 13:55
[Γενικά] αυτόματη προσαρμογή αριθμου σε κελί misirlis Excel - Ερωτήσεις / Απαντήσεις 2 24-03-11 06:04
Αυτόματη αρίθμηση σε δευτερεύουσα φόρμα iondep Access - Ερωτήσεις / Απαντήσεις 13 15-01-11 17:21


Η ώρα είναι 07:40.