Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Έλεγχος ίδιας εγγραφής σε πίνακα
Καλησπέρα σε όλους, η ερώτηση μου: έχω έναν πίνακα και θέλω να τρέχω ένα απλό ερώτημα που θα μου επιστρέφει τις εγγραφές του πίνακα που έχουν ίδιες τιμές ταυτόχρονα σε τρία πεδία.Π.χ.: 1η:Άσπρο Κόκκινο Κίτρινο 2η:Μαύρο Ροζ Κίτρινο 3η:Πορτοκαλί Κόκκινο Μαύρο 4η:Άσπρο Κόκκινο Κίτρινο Να μου επιστρέφει την πρώτη εγγραφή ή την πρώτη και την τέταρτη, που είναι ίδιες. Προγραμματιστικά (με C) θα μπορούσα να το βγάλω αλλά με ένα απλό ερώτημα??? Ευχαριστώ εκ των προτέρων, Δέσποινα. |
#2
| ||||
| ||||
Καλησπέρα Αγαπητή μας Δέσποινα, υπάρχουν τα ερωτήματα διπλότυπων εγραφών ! Εκεί πρέπει να στραφείς... Με εκτίμηση Νίκος Δ. |
#3
| |||
| |||
Γεια σου Νίκο, ευχαριστώ για την απάντηση αλλά δεν νομίζω ότι τα ερωτήματα διπλότυπων μου δίνουν αυτό που θέλω. Ήταν το πρώτο που δοκίμασα αλλά μου επιστρέφει και τις εγγραφές που έχουν τουλάχιστον ένα πεδίο κοινό. Εγώ θέλω να ελέγχει και τα τρία πεδία του πίνακα και να μου επιστρέφει μόνο τις εγγραφές που είναι ταυτόσημες, που έχουν τις ίδιες τιμές και στα τρία πεδία ταυτοχρόνως. Φιλικά, Δέσποινα |
#4
| ||||
| ||||
Καλησπέρα και από μένα! Έστω ότι έχουμε τον πίνακα "Table1" με τα εξής πεδία:
Κώδικας: SELECT Table1.ID, Table1.Field1, Table1.Field2, Table1.Field3, DCount("*","Table1"," [Field1] & [Field2] & [Field3]='" & [Field1] & [Field2] & [Field3] & "'") AS Duplicates_Count FROM Table1 WHERE (((DCount("*","Table1","[Field1] & [Field2] & [Field3]='" & [Field1] & [Field2] & [Field3] & "'"))>1)); Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#5
| ||||
| ||||
Δέσποινα Δες το αποτέλεσμα. Νομίζω ότι κάτι άλλο κάνεις και δεν έχεις το επιθυμητό αποτέλεσμα. Τάσο που "βρήκες" αυτή την SQL. Ομολόγησε!!! Καλό μας βράδυ Νίκος Δ. |
#6
| ||||
| ||||
Καλησπέρα φίλε μου Νίκο! Με αυτόν περίπου τον τρόπο αντιμετωπίζω παρόμοιες καταστάσεις σε περιβάλλον 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";"")) Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Έλεγχος και αποτροπή διπλότυπης εγγραφής και εμφάνιση φόρμας | pctechdr | Access - Ερωτήσεις / Απαντήσεις | 2 | 11-06-15 15:02 |
[ Φόρμες ] Έλεγχος πεδίου πίνακα. | steliosgr | Access - Ερωτήσεις / Απαντήσεις | 2 | 02-11-14 18:30 |
[ Πίνακες ] Ημερομηνία εισαγωγής εγγραφής σε πίνακα | κκκ | Access - Ερωτήσεις / Απαντήσεις | 2 | 09-06-13 16:44 |
Έλεγχος μοναδικής εγγραφής σε δύο πεδία. | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 3 | 20-11-12 19:54 |
Έλεγχος των πεδίων ενός πίνακα | stavros | Access - Ερωτήσεις / Απαντήσεις | 3 | 02-12-09 11:51 |
Η ώρα είναι 00:29.