Αυτοματη ενημερωση των πεδιων ενοσ πινακα

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
emman
Δημοσιεύσεις: 6
Εγγραφή: 09 Ιούλ 2007 18:18

Αυτοματη ενημερωση των πεδιων ενοσ πινακα

Δημοσίευση από emman » 09 Ιούλ 2007 20:16

ΓΕΙΑ ΣΑΣ ΠΑΙΔΙΑ. ΘΑ ΗΘΕΛΑ ΝΑ ΡΩΤΗΣΩ ΠΩΣ ΓΙΝΕΤΕ ΟΤΑΝ ΠΧ ΕΧΟΥΜΕ ΣΤΗΝ ACCESS ΔΥΟ ΠΙΝΑΚΕΣ Ο ΕΝΑΣ ΝΑ ΕΙΝΑΙ Ο ΥΠΑΛΛΗΛΟΣ ΚΑΙ Ο ΑΛΛΟΣ Η ΗΜΕΡΗΣΙΑ ΕΡΓΑΣΙΑ. Ο ΠΙΝΑΚΑ ΗΜΕΡΗΣΙΑ ΕΡΓΑΣΙΑ ΕΧΕΙ ΤΙΣ ΣΤΗΛΕΣ, ΥΠΑΛΛΗΛΟΣ, ΚΟΣΤΟΣ ΑΝΑ ΩΡΑ, ΔΙΑΡΚΕΙΑ, ΚΟΣΤΟΣ. Ο ΠΙΝΑΚΑΣ ΥΠΑΛΛΗΛΟΣ ΕΧΕΙ ΤΙΣ ΣΤΗΛΕΣ ΥΠΑΛΛΗΛΟΣ ΚΑΙ ΚΟΣΤΟΣ ΝΑ ΩΡΑ. ΠΩΣ ΓΙΝΕΤΕ ΟΤΑΝ ΚΑΠΟΙΟΣ ΕΠΙΛΕΓΕΙ ΚΑΠΟΙΟΝ ΥΠΑΛΛΗΛΟ ΣΤΟΝ ΠΙΝΑΚΑ ΗΜΕΡΗΣΙΑ ΕΡΓΑΣΙΑ Η ΣΤΗΛΗ ΚΟΣΤΟΣ ΑΝΑ ΩΡΑ ΝΑ ΠΑΙΡΝΕΙ ΤΗΝ ΑΝΤΙΣΤΟΙΧΗ ΤΙΜΗ ΑΠΟ ΤΟΝ ΠΙΝΑΚΑ ΥΠΑΛΛΗΛΟΣ.

ΕΥΧΑΡΙΣΤΩ

Άβαταρ μέλους
koYkoY
Δημοσιεύσεις: 19
Εγγραφή: 23 Μαρ 2006 16:00

Αυτοματη ενημερωση των πεδιων ενοσ πινακα

Δημοσίευση από koYkoY » 12 Ιούλ 2007 11:32

Δε χρειάζεται να αποθηκεύεις το πεδίο [Κόστος Ανά Ώρα] και στον πίνακα ΗμερήσιαΕργασία από τη στιγμή που υπάρχει αποθηκευμένο στον πίνακα Υπάλληλος. Το ίδιο ισχύει και για το πεδίο [Κόστος] αν πρόκειται για υπολογιζόμενο πεδίο από δεδομένα που υπάρχουν ήδη αποθηκευμένα π.χ. ([Διάρκεια]x[Κόστος Ανά Ώρα]).
Αρκεί κάθε φορά που τα χρειάζεσαι να ανακαλείς τις τιμές τους από τους αντίστοιχους πίνακες ώστε να τα εμφανίζεις στις φόρμες σου και να κάνεις τους υπολογισμούς που θέλεις.
Αν λοιπόν σε μία φόρμα που έχει ως προέλευση εγγραφών τον πίνακα ΗμερήσιαΕργασία θέλεις να εμφανίσεις την τιμή του πεδίου [Κόστος Ανά Ώρα] που βρίσκεται αποθηκευμένη στον πίνακα Υπάλληλος μπορείς να χρησιμοποιήσεις τη συνάρτηση DLookup. Διάβασε τη βοήθεια της Access για τη συνάρτηση που είναι απόλυτα κατατοπιστική.
Εναλλακτικά θα μπορούσες να δημιουργήσεις ένα ερώτημα – ως προέλευση εγγραφών της φόρμας σου - συνδυάζοντας τους δύο πίνακες με τα πεδία που σε ενδιαφέρουν.

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες