Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Ερωτήματα ] Έλεγχος ίδιας εγγραφής σε πίνακα

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-08-11, 15:12
iondep
Guest
 
Μηνύματα: n/a
Προεπιλογή Έλεγχος ίδιας εγγραφής σε πίνακα

Καλησπέρα σε όλους,

η ερώτηση μου: έχω έναν πίνακα και θέλω να τρέχω ένα απλό ερώτημα που θα μου επιστρέφει τις εγγραφές του πίνακα που έχουν ίδιες τιμές ταυτόχρονα σε τρία πεδία.Π.χ.:
1η:Άσπρο Κόκκινο Κίτρινο
2η:Μαύρο Ροζ Κίτρινο
3η:Πορτοκαλί Κόκκινο Μαύρο
4η:Άσπρο Κόκκινο Κίτρινο

Να μου επιστρέφει την πρώτη εγγραφή ή την πρώτη και την τέταρτη, που είναι ίδιες.
Προγραμματιστικά (με C) θα μπορούσα να το βγάλω αλλά με ένα απλό ερώτημα???

Ευχαριστώ εκ των προτέρων,
Δέσποινα.
Απάντηση με παράθεση
  #2  
Παλιά 17-08-11, 17:01
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Αγαπητή μας Δέσποινα, υπάρχουν τα ερωτήματα διπλότυπων εγραφών ! Εκεί πρέπει να στραφείς...

Με εκτίμηση

Νίκος Δ.
Απάντηση με παράθεση
  #3  
Παλιά 17-08-11, 17:29
iondep
Guest
 
Μηνύματα: n/a
Προεπιλογή

Γεια σου Νίκο,
ευχαριστώ για την απάντηση αλλά δεν νομίζω ότι τα ερωτήματα διπλότυπων μου δίνουν αυτό που θέλω. Ήταν το πρώτο που δοκίμασα αλλά μου επιστρέφει και τις εγγραφές που έχουν τουλάχιστον ένα πεδίο κοινό.
Εγώ θέλω να ελέγχει και τα τρία πεδία του πίνακα και να μου επιστρέφει μόνο τις εγγραφές που είναι ταυτόσημες, που έχουν τις ίδιες τιμές και στα τρία πεδία ταυτοχρόνως.

Φιλικά,
Δέσποινα
Απάντηση με παράθεση
  #4  
Παλιά 17-08-11, 19:53
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.010
Προεπιλογή

Καλησπέρα και από μένα!

Έστω ότι έχουμε τον πίνακα "Table1" με τα εξής πεδία:

  • ID = AutoNnumber
  • Field1 = Text
  • Field2 = Text
  • Field3 = Text
O κώδικας SQL του ερωτήματος:

Κώδικας:
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  
Παλιά 17-08-11, 20:23
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Δέσποινα
Δες το αποτέλεσμα. Νομίζω ότι κάτι άλλο κάνεις και δεν έχεις το επιθυμητό αποτέλεσμα.

Τάσο που "βρήκες" αυτή την SQL. Ομολόγησε!!!

Καλό μας βράδυ

Νίκος Δ.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Qry1.zip (13,6 KB, 31 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 17-08-11, 20:36
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.010
Προεπιλογή

Καλησπέρα φίλε μου Νίκο!

Με αυτόν περίπου τον τρόπο αντιμετωπίζω παρόμοιες καταστάσεις σε περιβάλλον 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
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


Παρόμοια Θέματα

Θέμα Δημιουργός 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.