Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Ερωτήματα ] Δημιουργία ερωτήματος ενημέρωσης (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2665-dimioyrgia-erotimatos-enimerosis.html)

mgeorge 31-08-13 13:35

Δημιουργία ερωτήματος ενημέρωσης
 
2 Συνημμένο(α)
Καλησπέρα σε όλους,
Θα ήθελα την βοήθειά σας για μια φορά ακόμη.
Έχω μια βάση δεδομένων με δυο πίνακες (ISXYS & EXE),ο ένας εκ των δυο πινάκων (EXE) είναι συνδεδεμένος με ένα πίνακα στο Excel,θέλω να δημιουργήσω ένα ερώτημα ενημέρωσης ώστε όταν κάνω κάποιες αλλαγές στον πίνακα EXE να μπορώ να ενημερώνω τον πίνακα ISXYS.
Θα πρέπει όμως να ενημερώνονται μόνο οι εγγραφές όπου το πεδίο ΑΡ_ΑΣΦΑΛΙΣΤΗΡΙΟΥ είναι ίδιο και στους δυο πίνακες.

Ευχαριστώ πολύ!!

Tasos 31-08-13 15:42

Καλησπέρα!
Γιώργο με το ερώτημα σε προβολή SQL, αντικατέστησε τον κώδικα SQL με τον παρακάτω:
Κώδικας:

UPDATE ΕΧΕ, ISXYS SET ISXYS.ΕΝΑΡΞΗ = [ΕΧΕ].[ΕΝΑΡΞΗ], ISXYS.ΛΗΞΗ = [ΕΧΕ].[ΛΗΞΗ],
ISXYS.ΚΑΘΑΡΑ = [ΕΧΕ].[ΚΑΘΑΡΑ], ISXYS.ΜΙΚΤΑ = [ΕΧΕ].[ΜΙΚΤΑ]
WHERE ISXYS.ΑΡ_ΑΣΦΑΛΙΣΤΗΡΙΟΥ=[ΕΧΕ].[ΑΡ _ΑΣΦΑΛΙΣΤΗΡΙΟΥ];

Θα ενημερωθούν μόνο οι εγγραφές που έχουν κοινή τιμή στα πεδία "[ΑΡ_ΑΣΦΑΛΙΣΤΗΡΙΟΥ]".


Προσοχή στο κενό του ονόματος: "[ΕΧΕ].[ΑΡ _ΑΣΦΑΛΙΣΤΗΡΙΟΥ]".

Καλή συνέχεια

Τάσος

mgeorge 31-08-13 16:46

1 Συνημμένο(α)
Τάσο πραγματικά σε υπέρ ευχαριστώ!!
Λειτουργεί άψογα.
Θα ήθελα αν μπορείς και μια επιπλέον βοήθεια,πρόσθεσα στον πίνακα ISXYS όπως θα δεις και άλλα δυο πεδία,(ΚΑΤΑΣΤΑΣΗ) & (ΑΡ ΑΝΑΝΕΩΣΗΣ), θα ήθελα εαν είναι εφικτό στις εγγραφές στις οποίες γίνεται ενημέρωση όταν στο πεδίο (ΚΑΤΑΣΤΑΣΗ) αναγράφει ΣΥΜΒΟΛΑΙΟ να αλλάζει και να αναγράφει ΑΝΑΝΕΩΣΗ και επίσης στο πεδίο (ΑΡ ΑΝΑΝΕΩΣΗΣ) να προσθέτει κάθε φορά που γίνεται ενημέρωση σε κάποιο πεδίο +1,δηλαδή όταν αναγράφει 0 να γίνεται 1,όταν αναγράφει 1 να γίνεται 2 κ.ο.κ.

Σε ευχαριστώ και πάλι!!

Tasos 31-08-13 18:08

1 Συνημμένο(α)
Γιώργο στο επισυναπτόμενο αρχείο έχω κάνει κάποιες βελτιώσεις στον πίνακα ISXYS.
Επίσης μετέτρεψα τον συνδεμένο πίνακα (EXE) σε τοπικό για να λειτουργήσει το παράδειγμα χωρίς επανασυνδέσεις πινάκων κλπ.

Δοκίμασε το ερώτημα ενημέρωσης. Πιστεύω ότι κάνει αυτό που ζητάς.

Με εκτίμηση

Τάσος

mgeorge 01-09-13 09:55

Καλημέρα Τάσο,
Είναι εντάξει,αυτό ακριβώς ήθελα.
Σε ευχαριστώ πάρα πολύ!!

Tasos 01-09-13 12:02

Να είσαι καλά Γιώργο!

Καλή συνέχεια!

Τάσος


Η ώρα είναι 23:48.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2