
09-10-15, 09:00
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα
Βασίλη, δοκίμασε (σε προβολή SQL) το ερώτημα: Κώδικας: UPDATE Table1 INNER JOIN Table2 ON (Table1.Deposit = Table2.Deposit) AND
(Table1.VoucherID = Table2.VoucherID) SET Table1.Status = -1, Table1.DateUpdated = Date()
WHERE (((Table2.fDate) Between #10/6/2015# And #10/7/2015#) AND ((Table1.Status)=False));
Πρέπει επίσης να δεις και τη σχεδίαση της ΒΔ.
Αν ο πίνακας Table1 συνδέεται με τον Table2 με σχέση 1 προς πολλά το πεδίο VoucherID, στο δεύτερο πίνακα, δεν πρέπει να είναι πρωτεύον κλειδί, αλλά ξένο (εξωτερικό).
Επίσης αν η σχέση είναι 1 προς 1, γιατί δε συγχωνεύεις τους πίνακες σε ένα;
Φιλικά/Γιώργος
Τελευταία επεξεργασία από το χρήστη kapetang : 09-10-15 στις 09:23.
|