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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-01-15, 22:21
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή Ερώτημα προσάρτησης-διπλότυπες εγγραφές

Καλησπέρα, έχω δημιουργήσει ένα πίνακα ESODA-EXODA στο οποίο μεταφέρω εγγραφές από ένα πίνακα tblEsoda και ένα πίνακα tblExoda με δύο ερωτήματα προσάρτησης αντίστοιχα.
Έχω χρησιμοποιήσει στα ερωτήματα κριτήριο να μην επαναλαμβάνει τις ίδιες εγγραφές, αλλά όταν κάνω εκ νέου εγγραφές δεν μου μεταφέρει τίποτα.
Ανεβάζω δείγμα.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Έλεγχος Εσόδων-Εξόδων test.zip (39,0 KB, 21 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 09-01-15, 11:40
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Σάκη, στη συνημμένη ΒΔ έχω προσθέσει τα ερωτήματα qryEsoda_pros2 και qryExoda_pros2, τα οποία υλοποιούν σωστά το ζητούμενο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb ΈσοδαΈξοδα.mdb (544,0 KB, 49 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 09-01-15, 12:31
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Γιώργο για άλλη μια φορά σε ευχαριστώ.Δουλέυει άψογα.
Αν μπορείς πες μου πως μπορούν να τρέχουν αυτά τα ερωτήματα αυτόματα, χωρίς να πατάω το κουμπί εκτέλεση;
Απάντηση με παράθεση
  #4  
Παλιά 09-01-15, 12:48
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Γιώργο δημιούργησα μία μακροεντολή που καλεί τα ερωτήματα με την φόρτωση μίας φόρμας.Παράλληλα απενεργοποίησα τις ειδοποιήσεις και φαίνεται ότι δουλεύει.
Αν έχεις κάποια καλύτερη ιδέα πολύ ευχαρίστως θα την άκουγα.
Και κάτι ακόμη, αν ήθελα να δημιουργήσω ένα ερώτημα διαγραφής αντίστοιχα πως
θα μπορούσε να συνταχθεί το κριτήριο;

Τελευταία επεξεργασία από το χρήστη smasak : 09-01-15 στις 14:49.
Απάντηση με παράθεση
  #5  
Παλιά 09-01-15, 16:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Σάκη τα κριτήρια στα ερωτήματα διαγραφής διαμορφώνονται έτσι ώστε να διαγράφονται από τον πίνακα μόνο οι εγγραφές που επιθυμούμε.

Για να διαμορφώσουμε συνεπώς τα κριτήρια θα πρέπει πρώτα να καθορίσουμε με σαφήνεια τις εγγραφές που θέλουμε να διαγράφονται.

Πιστεύω ότι, αν προσπαθήσεις, θα μπορέσεις να δημιουργήσεις το ζητούμενο ερώτημα.

Αν δεν τα καταφέρεις, εδώ είμαστε.
Απάντηση με παράθεση
  #6  
Παλιά 09-01-15, 23:37
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Σάκη τα κριτήρια στα ερωτήματα διαγραφής διαμορφώνονται έτσι ώστε να διαγράφονται από τον πίνακα μόνο οι εγγραφές που επιθυμούμε.

Για να διαμορφώσουμε συνεπώς τα κριτήρια θα πρέπει πρώτα να καθορίσουμε με σαφήνεια τις εγγραφές που θέλουμε να διαγράφονται.

Πιστεύω ότι, αν προσπαθήσεις, θα μπορέσεις να δημιουργήσεις το ζητούμενο ερώτημα.

Αν δεν τα καταφέρεις, εδώ είμαστε.
Γιώργο έχω δημιουργήσει το ερώτημα εγγραφής, καταφέρνω να διαγράψω τα πεδία από τον πίνακα tblEsoda(με την "DELETE tblEsoda.id_esoda, tblEsoda.id_pel, tblEsoda.id_z, tblEsoda.[Ημερομηνία Εσ], tblEsoda.[Καθαρή αξία Εσ], tblEsoda.[Φπα 13% Εσ], tblEsoda.[Φπα 23% Εσ], tblEsoda.[Φπα 0% Εσ]
FROM tblEsoda;"
αλλά δεν μπορώ να διαγράψω και από τον πίνακα ESODA-EXODA.
Όπως χρησιμοποίησες την INSERT INTO για την εισαγωγή προσπάθησα να χρησιμοποιήσω την delete αλλά επειδή δεν το κατέχω απέτυχα.
Απάντηση με παράθεση
  #7  
Παλιά 10-01-15, 14:39
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Τελικά δημιούργησα ένα ερώτημα διαγραφής ΌΛΩΝ των εγγραφών του πίνακα ESODA-EXODA και με τα ερωτήματα προσάρτησης φέρνω εκ νέου τις εγγραφές.Στις πολλές εγγραφές βέβαια ίσως χρειάζεται περισσότερο χρόνο η διαδικασία.
Αν έχεις κάτι πιο "ευέλικτο" παρακαλώ πες το μου.
Απάντηση με παράθεση
  #8  
Παλιά 10-01-15, 15:42
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Σάκη, επειδή τα ερωτήματα που σου πρότεινα προσθέτουν στον πίνακα ESODA-EXODA
μόνο τις εγγραφές που δεν υπάρχουν σ’ αυτόν, δε χρειάζεται να διαγράφεις
τις εγγραφές του πριν από τις προσαρτήσεις.

Φιλικά/Γιώργος

ΥΓ Η διαγραφή θα ήταν απαραίτητη μόνο αν γίνονται τροποποιήσεις στις τιμές των πινάκων tblEsoda και tblExoda

Τελευταία επεξεργασία από το χρήστη kapetang : 10-01-15 στις 15:50. Αιτία: προσθήκη ΥΓ
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Κριτήρια σε ερώτημα προσάρτησης dimitrisp Access - Ερωτήσεις / Απαντήσεις 1 23-12-15 15:54
[ Ερωτήματα ] Ερώτημα προσάρτησης teo1976 Access - Ερωτήσεις / Απαντήσεις 3 27-01-15 14:47
Ερώτημα προσάρτησης ή ενημερωσης teo1976 Access - Ερωτήσεις / Απαντήσεις 2 06-12-14 21:14
Ερώτημα Προσάρτησης louk14 Access - Ερωτήσεις / Απαντήσεις 2 10-01-14 16:03
Προβλημα με ερώτημα προσάρτησης alex Access - Ερωτήσεις / Απαντήσεις 9 07-09-11 11:50


Η ώρα είναι 08:15.