Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Ερωτήματα ] Αύξων Αριθμός (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/6426-aikson-arithmos.html)

teotrip603 01-02-24 13:20

Αύξων Αριθμός
 
1 Συνημμένο(α)
Καλησπέρα και πάλι και καλό μήνα.

Θέλω να δημιουργήσω έναν πίνακα μέσω ερωτήματος και να περιέχει μια νέα στήλη ως Αύξων Αριθμός. Γιατί;

Γιατί αν ζητήσω μέσω έκθεσης να μου γίνει αρίθμηση(πεδίο ελεγχου =1) των εγγραφών και αφού ταξινομήσω τα δεδομένα μου ανά ημερομηνία θα ξεκινάει απο το 1. Δλδ έστω ότι θέλω να ταξινομήσω και να λάβω αυξητική αρίθμηση για το έτος 2020, εξάγω τα δεδομένα σε έκθεση και θέλω ένα αντίγραφο για τον Μάιο π.χ. θα ξεκινάει απο το 1 και όχι π.χ. απο το 200 όπου θα ήταν για το τρέχων έτος.
Οπότε θέλω να εξάγω τα δεδομένα απο τον πίνακα με ένα ερώτημα και να δημιουργήσω αρίθμηση για το έτος 2020 π.χ. δημιουργώντας νέο πίνακα συν το πεδίο Αύξων Αριθμός, ώστε μετά να μπορώ να κάνω στην έκθεση οποιαδήποτε ταξινόμηση μέσα στο έτος π.χ. Μαΐου χωρίς να αρχίζει απο το 1.

Σας ευχαριστώ.

pctechdr 01-02-24 21:36

https://www.ms-office.gr/forum/acces...rotimatos.html

teotrip603 02-02-24 13:08

Ναι όντως περιέχει μέσα όλες τις περιπτώσεις αρίθμησης. Αλλά...

Εμένα με ενδιαφέρει η τρίτη περίπτωση, προσπαθώ να μεταφράσω την εντολή αλλά μπερδεύομαι.
Ξεκινάει η εντολή, θέσε P όπου το P.job<customer. Job ή p.job=customer.job και p.id<=customer.id. Ο πρώτος τελεστέος "<" ΄με τη έχει να κάνει; με τη φορά ταξινόμησης ή μαθηματικός ως μικρότερος από; αφού έχουμε θέσει την ταξινόμηση απο τις επιλογές του πεδίου customer.job ερώτημα. Εγώ για παράδειγμα θέλω στην δικιά μου βάση τρία κριτήρια ταξινόμησης, ημερομηνία, ώρα, όνομα σε αύξουσα σειρά. θα το προγραμματίσω κάπως έτσι;

fcounter:(select count(*) from [Πινακας1] as P Where [P].[hmerominia]<[Πινακας1].[hmerominia] OR [P].[hmerominia]=[Πινακας1].[hmerominia] AND [p].[ora]<[Πινακας1].[ora] OR [p].[ora]=[Πινακας1].[ora] AND [p].[onoma]<=[Πινακας1].[onoma]) ;;

και εάν θέλω να βάλω όρια στις ημερομηνίες με το between..and.. δεν αρκεί να το βάλω στα κριτήρια πεδίου στο ερώτημα;; πρέπει να το εντάξω στην εντολή;;


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2