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/2464-sintheto-erotima.html)

spgian 09-04-13 04:22

Σύνθετο ερώτημα
 
Καλησπέρα παιδιά, είμαι καινούριος στο φόρουμ και θα ήθελα να κάνω μια ερώτηση.
Φτιάχνω μια βάση δεδομένων στην οποία καταχωρώ τα στοιχεία των υποψηφίων για κάποιες υποτροφίες. Σε κάποια πεδία οι τιμές είναι Ναι/όχι. Αυτό που θέλω να κάνω είναι: όταν το πεδίο λάβει την τιμή Ναι να μου την καταχωρήσει ως 1. Έτσι ώστε στο τέλος να κάνω ένα άθροισμα και μια ταξινόμηση κατά αύξοντα αριθμό και να έχω πάνω πάνω στην ουσία αυτούς με τα περισσότερα Ναι. Ελπίζω να γίνομαι κατανοητός.

Ευχαριστώ.

stavross 09-04-13 11:12

Η Access δίνει αυτόματα την τιμή -1 αν είναι τσεκαρισμένο το ΝΑΙ/ΟΧΙ και την τιμή 0 αν δεν είναι τσεκαρισμένο.
Πάντως αν ανεβάσεις ένα δείγμα (με πλασματικά ονόματα) της βάσης σου θα ήτανε καλύτερα για να βοηθηθείς και από τα άλλα παιδιά που είναι ποιο έμπειρα.

liaverg 10-04-13 17:40

Μπορείς να φτιάξεις ένα ερώτημα που να αθροίζει σε μια στήλη τις απόλυτες τιμές των πεδίων
Στο όνομα του πεδίου θα βάλεις την παρακάτω έκφραση με όλα τα πεδία που θες
Sum(Abs([ονομαπινακα]![πεδιο1])+Abs([ονομαπινακα]![πεδιο2])+......)
και θα πατήσεις το κουμπάκι Σ και θα το θέσεις ως Expression

Ετσι η τιμή -1 θα γίνει 1 και θα πάρεις ουσιαστικά τον αριθμό των Ναι για κάθε υποψήφιο


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

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


Search Engine Optimization by vBSEO 3.3.2