![]() |
Έλεγχος ίδιας εγγραφής σε πίνακα Καλησπέρα σε όλους, η ερώτηση μου: έχω έναν πίνακα και θέλω να τρέχω ένα απλό ερώτημα που θα μου επιστρέφει τις εγγραφές του πίνακα που έχουν ίδιες τιμές ταυτόχρονα σε τρία πεδία.Π.χ.: 1η:Άσπρο Κόκκινο Κίτρινο 2η:Μαύρο Ροζ Κίτρινο 3η:Πορτοκαλί Κόκκινο Μαύρο 4η:Άσπρο Κόκκινο Κίτρινο Να μου επιστρέφει την πρώτη εγγραφή ή την πρώτη και την τέταρτη, που είναι ίδιες. Προγραμματιστικά (με C) θα μπορούσα να το βγάλω αλλά με ένα απλό ερώτημα??? Ευχαριστώ εκ των προτέρων, Δέσποινα. |
Καλησπέρα Αγαπητή μας Δέσποινα, υπάρχουν τα ερωτήματα διπλότυπων εγραφών ! Εκεί πρέπει να στραφείς... Με εκτίμηση Νίκος Δ. |
Γεια σου Νίκο, ευχαριστώ για την απάντηση αλλά δεν νομίζω ότι τα ερωτήματα διπλότυπων μου δίνουν αυτό που θέλω. Ήταν το πρώτο που δοκίμασα αλλά μου επιστρέφει και τις εγγραφές που έχουν τουλάχιστον ένα πεδίο κοινό. Εγώ θέλω να ελέγχει και τα τρία πεδία του πίνακα και να μου επιστρέφει μόνο τις εγγραφές που είναι ταυτόσημες, που έχουν τις ίδιες τιμές και στα τρία πεδία ταυτοχρόνως. Φιλικά, Δέσποινα |
Καλησπέρα και από μένα! Έστω ότι έχουμε τον πίνακα "Table1" με τα εξής πεδία:
Κώδικας: SELECT Table1.ID, Table1.Field1, Table1.Field2, Table1.Field3, DCount("*","Table1","Φιλικά Τάσος |
1 Συνημμένο(α) Δέσποινα Δες το αποτέλεσμα. Νομίζω ότι κάτι άλλο κάνεις και δεν έχεις το επιθυμητό αποτέλεσμα. Τάσο που "βρήκες" αυτή την SQL. Ομολόγησε!!! Καλό μας βράδυ Νίκος Δ. |
Καλησπέρα φίλε μου Νίκο! Με αυτόν περίπου τον τρόπο αντιμετωπίζω παρόμοιες καταστάσεις σε περιβάλλον Excel. Δες εδώ: http://www.ms-office.gr/forum/7626-post8.html τον τύπο: Κώδικας: =IF(ISNA(MATCH($B2&C$1;Φύλλο1!$D:$D;0));"";IF(INDEX(Φύλλο1!$D:$D;MATCH($B2&C$1;Φύλλο1!$D:$D;0))=$B2&C$1;"K";""))Τάσος |
| Η ώρα είναι 14:23. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.