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/960-taksinomisi-xaraktiron-arithmon.html)

iondep 04-02-11 08:43

Ταξινόμηση χαρακτήρων-αριθμών
 
Καλημέρα σε όλους,

έχω ένα πεδίο σε πίνακα σε μορφή κειμένου.Ο πρώτος χαρακτήρας είναι πάντα γράμμα και μετά ακολουθούν 2 αριθμοί.Έχω μιά έκθεση που θέλω να εμφανίζω τα δεδομένα αυτά ταξινομημένα.Έστω οτι έχω Π0,Π10,Π2,Π11.
Τώρα μου εμφανίζει:Π0,Π10,Π11,Π2
Ενώ το επιθυμητό θα ήταν:Π0,Π2,Π10,Π11.
Δλδ να ταξινομεί και τους αριθμούς μετά τους χαρακτήρες.
Μηπώς γνωρίζει κανείς αν γίνεται και πώς?

Ευχαριστώ εκ των προτέρων,
Δέσποινα.

Meteora 04-02-11 10:22

Καλημέρα...
Αν μορφοποιήσεις τα δεδομένα σου ως εξής : Π00, Π02, Π10, Π11 δεν έχεις τη λύση που επιθυμείς ;
Το max όριο είναι το Π99 ;

Με εκτίμηση

Νίκος Δ.

kapetang 04-02-11 14:55

1 Συνημμένο(α)
Καλησπέρα στην παρέα

Δέσποινα, εκτός από τη λύση που σου πρότεινε ο Νίκος, μπορείς να εφαρμόσεις και την ακόλουθη. Προσοχή στους τύπους της λύσης θα αντικαταστήσεις το όνομα πεδίου CharNum με το όνομα του πεδίου της δικής σου βάσης:
  1. Άνοιγμα της έκθεσης σε μορφή σχεδίασης.
  2. Κλικ στο κουμπί «Ομαδοποίηση και Σύνολα» της καρτέλας «Εργαλεία σχεδίασης», για να εμφανιστούν στο κάτω μέρος της έκθεσης τα εργαλεία ομαδοποίησης και ταξινόμησης.
  3. Κλικ στο «Προσθήκη ταξινόμησης» και στο παράθυρο με τα πεδία, κλικ στην «Έκφραση».
  4. Στη δόμηση πληκτρολόγηση: =Left([CharNum];1) και κλείσιμο. Έτσι προσθέσαμε ένα επίπεδο ταξινόμησης. Συνεχίζουμε για να προσθέσουμε και δεύτερο.
  5. Κλικ στο «Προσθήκη ταξινόμησης» και στο παράθυρο με τα πεδία, κλικ στην «Έκφραση».
  6. Στη δόμηση πληκτρολόγηση: =CLng(Mid([CharNum];2)) και κλείσιμο. Τελειώασμε.
Αν όλα γίνουν σωστά στην προβολή έκθεσης θα δεις τις εγγραφές με την ταξινόμηση που θέλεις.
Ένα παράδειγμα μπορείς να δεις στη ΒΔ που επισυνάπτω.

Φιλικά/Γιώργος


Η ώρα είναι 17:28.

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


Search Engine Optimization by vBSEO 3.3.2