![]() |
Δυσλειτουργία σε συνάρτηση ερωτήματος 1 Συνημμένο(α) Καλημέρα σας κύριοι και κυρίες. Έχω μια βάση, με την οποία έχετε ασχοληθεί και άλλοτε, στην οποία, στο ερώτημα (1Χ ΠΑΙΔΩΝ) υπάρχει η εξής συνάρτηση: ΚΑΤΑΤΑΞΗ: IIf([ΠΕΔΙΟ_1]="59:59:99";"--";DCount("ΠΕΔΙΟ_1 ";"1Χ ΠΑΙΔΩΝ";"ΠΕΔΙΟ_1 <='" & [ΠΕΔΙΟ_1 ] & "'")). Αυτό που θέλω είναι να αλλάζουν τα κριτήρια επιλογής στο ερώτημα, με τη μέθοδο Like [ ] και η συνάρτηση να εξακολουθεί να λειτουργεί. Τα κριτήρια που χρησιμοποιώ είναι: [ΑΓΩΝΙΣΜΑ;] =1Χ - [ΚΑΤΗΓΟΡΙΑ;] = ΠΑΙΔΩΝ ή ΚΟΡΑΣΙΔΩΝ και [ΣΕΙΡΑ;] = Α ή Β Επισυνάπτω τη βάση, με το επιπλέον ερώτημα στο οποίο θέλω να προσαρμόσω την προαναφερόμενη συνάρτηση. Ελπίζω να μην έγινα κουραστικός. Με εκτίμηση και πολλές ευχαριστίες Γιώργος |
Καλημέρα στο Forum. Γιώργο, Δεν καταλαβαίνω, κατέβασα την Β.Δ., σε ποια φόρμα και πιο έρώτημα είναι αυτά που θέλεις. Μπορείς σε παρακαλώ να γίνεις πιο σαφής. |
Κώστα καλημέρα. Το ερώτημα που λειτουργεί είναι το 1Χ ΠΑΙΔΩΝ αλλά μόνο όταν το αγώνισμα και η κατηγορία είναι 1Χ ΠΑΙΔΩΝ. Το ερώτημα που θέλει "επισκευή" είναι το ΑΠΟΤΕΛΕΣΜΑΤΑ 1Χ και η φόρμα που εισάγονται οι χρόνοι, αν και δεν επηρεάζει στο θέμα μου, είναι η ΕΙΣΑΓΩΓΗ ΧΡΟΝΩΝ |
1 Συνημμένο(α) Γιώργο αν κατάλαβα, σου κάνει το συνημμένο; |
Μάλλον δεν έγινα κατανοητός. Ας εστιάσουμε μόνο στο ερώτημα [ΑΠΟΤΕΛΕΣΜΑΤΑ 1Χ]. Το πεδίο ΚΑΤΑΤΑΞΗ στο ερώτημα [ΑΠΟΤΕΛΕΣΜΑΤΑ 1Χ] λειτουργεί μόνο όταν η κατηγορία είναι ΠΑΙΔΩΝ και το αγώνισμα 1Χ. Σε κάθε άλλη περίπτωση δίνει τιμή μηδέν. Εγώ θέλω να λειτουργεί και στην περίπτωση που η κατηγορία είναι ΚΟΡΑΣΙΔΩΝ ή οτιδήποτε άλλο (στο δείγμα υπάρχουν μόνο αυτές οι δύο κατηγορίες (ΠΑΙΔΩΝ και ΚΟΡΑΣΙΔΩΝ) και η επιλογή θα γίνεται με το άνοιγμα του ερωτήματος. Δηλ., τη μια φορά να μου εμφανίσει αποτελέσματα του 1Χ ΠΑΙΔΩΝ σειρά Α και την άλλη του 1Χ ΚΟΡΑΣΙΔΩΝ σειρά Α. Η συνάρτηση που κατά τη γνώμη μου θέλει διόρθωση είναι η ΚΑΤΑΤΑΞΗ: IIf([ΠΕΔΙΟ_1]="59:59:99";"--";DCount("ΠΕΔΙΟ_1 ";"1Χ ΠΑΙΔΩΝ";"ΠΕΔΙΟ_1 <='" & [ΠΕΔΙΟ_1 ] & "'")) |
Γιώργο, Δηλαδή τα κριτήρια σου είναι 'ΑΓΩΝΙΣΜΑ','ΚΑΤΗΓΟΡΙΑ','ΣΕΙΡ ', για όλες τις εγγραφές του Πίνακα1; |
Ακριβώς και θα αλλάζουν σε κάθε αναζήτηση. |
1 Συνημμένο(α) Γιώργο, τρέξε την φόρμα frm_options_apotel ελπίζω να σου κάνει |
Καλή είναι η φόρμα αλλά το πεδίο ΚΑΤΑΤΑΞΗ στο ερώτημα Qr_Apotel1x που έφτιαξες είναι και πάλι μηδενική (στην περίπτωση που ζητήσω "ΚΟΡΑΣΙΔΩΝ") ενώ πρέπει να μου δίνει τιμές 1, 2 και λοιπά. Βασικά χρειάζομαι ένα πεδίο που να γράφει τη σειρά κατάταξης των αθλητών σύμφωνα με το χρόνο τους, (ο μικρότερος χρόνος 1, ο επόμενος 2, και ούτω καθ' εξής) |
1 Συνημμένο(α) Γιώργο, μάλλον πρέπει να σου κάνει |
Κώστα, Με μια πρώτη ματιά φαίνεται ότι δουλεύει. Θα το προσαρμόσω και θα σου το τελικό αποτέλεσμα. Ευχαριστώ πολύ Φιλικά Γιώργος |
Παράθεση:
|
Σωστή αρίθμηση σε αθλητές με ίδιο χρόνο 1 Συνημμένο(α) Καλημέρα σας αγαπητοί φίλοι. Επανέρχομαι σε ένα θέμα μετά από 10 χρόνια! Στη βάση που σας ανεβάζω, την οποία έχω φτιάξει με τη βοήθειά σας, πρόσεξα ότι όταν υπάρχει ίδιος χρόνος δύο αθλητών στην κατάταξη τους εμφανίζει και τους δύο 3ους, ενώ θα έπρεπε να είναι και οι δύο 2οι. Δηλαδή η αρίθμηση είναι 1, 3, 3, 4 κλπ, ενώ το σωστό είναι 1, 2, 2, 4 κλπ. Αν υπάρχει τρόπος να διορθωθεί θα το εκτιμούσα πολύ, αν όχι δεν πειράζει , θα το κάνω χειροκίνητα! Ευχαριστώ πολύ |
Νομίζω ότι η λύση βρίσκεται στο θέμα "ΚΑΤΆΤΑΞΗ ΜΕ ΤΗ RANK", που βρήκα λίγο πιο κάτω. Ευχαριστώ πολύ για την πολύτιμη βοήθεια! |
| Η ώρα είναι 16:05. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.