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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-11-14, 08:58
Όνομα: Θάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 09-05-2012
Περιοχή: Λάρισα
Μηνύματα: 49
Προεπιλογή Order by Cint(ID)

Καλημέρα έχω το εξής προβλημα
εχω εγγραφές στην βάση και τις ταξινομώ με βάση το order by ID
Εξαγω τις εγγραφές σε Word. Ολα καλα μεχρι εδώ. Εχω και ID που ξεκινάνε απο 1000-
Οταν τα ταξινομώ αντι να ξεκινάει η αρίθμηση απο το 1, ξεκινάει απο το 1000.

Δοκιμασα με την Function Cint, order by cint(ID) μου διορθωσε το πρόβλημα
αλλά δεν δέχεται τους χαρακτήρες μεσα σε νούμερα. Πχ μπορεί να εχω αριθμηση
690
690Α
690Β

Υπάρχει κάποιος τροπος να το μετατρέψω πάλι μεσα στην SQL query?


Ελπίζω να έγινα κατανοητός

Ευχαριστώ
Θάνος
Απάντηση με παράθεση
  #2  
Παλιά 18-11-14, 23:57
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 455
Προεπιλογή

Καλησπέρα - καλημέρα.
Θάνο προσάρμοσε αναλόγως το παρακάτω ερώτημα και
δες αν σου κάνει.
SELECT tbl1.id
FROM tbl1
ORDER BY IsNumeric([id]), Val([id]), tbl1.id;

Προϋπόθεση βέβαια το πεδίο id να είναι σε μορφή κειμένου.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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



Η ώρα είναι 14:32.