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/3547-erotima-enimerosis.html)

tzvangel 09-02-15 12:02

ερώτημα ενημέρωσης
 
Καλησπερα σας,
Φτιαχνω μια βάση για συγκέντροση παραγγελιών απο πελάτες.

Εχω εναν πίνακα [ΠΡΟΙΟΝΤΑ] και εναν πινακα [ΠΑΡΑΓΓΕΛΙΕΣ]

στον ΠΡΟΙΟΝΤΑ εχω 2 πεδια [ΠΡΟΙΟΝ] και [ΤΙΜΗ]

στο ΠΑΡΑΓΓΕΛΙΕΣ (μεταξυ αλλον) εχω 2 πεδια [ΠΡΟΙΟΝ] και [ΤΙΜΗ ΜΟΝΑΔΟΣ]

προς ωρας εχω απο παλια καποιες εγγραφες με συμπληρωμενο ΜΟΝΟ το πεδιο [ΠΡΟΙΟΝ]
πως πρεπει να συνταξω ενα ερωτημα ενημερωσης (λογικα) ωστε να ενημερωση τις τιμές των προιοντων [ΤΙΜΗ ΜΟΝΑΔΑΣ] αντλοντας την τιμη μοναδας απο τον πινακα ΠΡΟΙΟΝΤΑ πεδιο [ΤΙΜΗ].

Το ειχα καταφέρει παλιότερα να αντιστοιχεί το πεδιο [ΠΡΟΙΟΝΤΑ].[ΤΙΜΗ] να ειναι ισο με [ΠΑΡΑΓΓΕΛΙΕΣ].[ΤΙΜΗ ΜΟΝΑΔΑΣ] οπου [ΠΡΟΙΟΝΤΑ].[ΤΙΜΗ] ειναι ισο με [ΠΑΡΑΓΓΕΛΙΕΣ].[ΠΡΟΙΟΝ]

Περιμενω τα ΦΩΤΑ σας!!!!!

kapetang 09-02-15 22:06

Καλησπέρα

Βαγγέλη, θα μπορούσες να χρησιμοποιήσεις το παρακάτω ερώτημα:

Κώδικας:

UPDATE ΠΡΟΙΟΝ INNER JOIN ΠΑΡΑΓΓΕΛΙΕΣ ON ΠΡΟΙΟΝ.ΠΡΟΙΟΝ = ΠΑΡΑΓΓΕΛΙΕΣ.ΠΡΟΙΟΝ SET ΠΑΡΑΓΓΕΛΙΕΣ.[ΤΙΜΗ ΜΟΝΑΔΟΣ] = [ΠΡΟΙΟΝ]![ΤΙΜΗ]
WHERE ΠΑΡΑΓΓΕΛΙΕΣ.[ΤΙΜΗ ΜΟΝΑΔΟΣ] Is Null;

Πρέπει να σημειώσω όμως ότι η λογική σχεδιασμού της ΒΔ είναι προβληματική, επειδή στις διάφορες παραγγελίες το ίδιο προϊόν μπορεί να έχει διαφορετικές τιμές.

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

tzvangel 10-02-15 08:08

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 20224)
Καλησπέρα

Βαγγέλη, θα μπορούσες να χρησιμοποιήσεις το παρακάτω ερώτημα:

Κώδικας:

UPDATE ΠΡΟΙΟΝ INNER JOIN ΠΑΡΑΓΓΕΛΙΕΣ ON ΠΡΟΙΟΝ.ΠΡΟΙΟΝ = ΠΑΡΑΓΓΕΛΙΕΣ.ΠΡΟΙΟΝ SET ΠΑΡΑΓΓΕΛΙΕΣ.[ΤΙΜΗ ΜΟΝΑΔΟΣ] = [ΠΡΟΙΟΝ]![ΤΙΜΗ]
WHERE ΠΑΡΑΓΓΕΛΙΕΣ.[ΤΙΜΗ ΜΟΝΑΔΟΣ] Is Null;

Πρέπει να σημειώσω όμως ότι η λογική σχεδιασμού της ΒΔ είναι προβληματική, επειδή στις διάφορες παραγγελίες το ίδιο προϊόν μπορεί να έχει διαφορετικές τιμές.

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


Καλημερα kapetang,
σε ευχαριστω πολυ για την απαντηση ειναι ακριβως αυτο που θελω!!
Ως προς την διαφοτετικη τιμη ισχυει ιδια πολιτικη τιμων για ολους τους πελατες.
Σε ευχαριστω πολυ και παλι!!!

kapetang 10-02-15 08:48

Οι τιμές δε μεταβάλλονται με το χρόνο;

tzvangel 10-02-15 10:39

Καλημερα και παλι! Βασικα αφορα παλια προιοντα η συγκεκριμενη διαδικασια! Σε ευχαριστω πολυ


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

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


Search Engine Optimization by vBSEO 3.3.2