Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 26-07-18, 22:54
sakis297 Ο χρήστης sakis297 δεν είναι συνδεδεμένος
Όνομα: Σάκης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-02-2012
Μηνύματα: 49
Προεπιλογή Ορισμός τιμής πεδίου υποφόρμας, βάσει τιμής άλλου πεδίου της υποφόρμας

Γεια σας!
Σε μια βάση δεδομένων έχω έναν πίνακα ΑΝΤΙΚΕΙΜΕΝΑ, με πεδία ΚΩΔΙΚΟ_ΑΝΤ, ΑΝΤΙΚΕΙΜΕΝΟ, ΤΙΜΗ (είναι η ενδεικτική τιμή του αντικειμένου)
Στη φόρμα ΠΑΡΑΓΓΕΛΙΕΣ καταχωρώ τις παραγγελίες των πελατών, όπου πρέπει να βάλω τον κωδικό παραγγελίας, ημερομηνία, όνομα πελάτη και τα αντικείμενα της παραγγελίας τα οποία βρίσκονται σε ξεχωριστό πίνακα τον ΠΑΡΑΓΓΕΛΙΕΣ_ΛΕΠΤΟΜΕΡΕΙΕΣ (συνδέεται με τον πίνακα ΠΑΡΑΓΓΕΛΙΕΣ μέσω του πεδίου ΚΩΔΙΚΟΣ_ΠΑΡΑΓΓΕΛΙΑΣ) και τα οποία εισάγω μέσω της δευτερεύουσας φόρμας που υπάρχει στη φόρμα ΠΑΡΑΓΓΕΛΙΕΣ.
Στη δευτερεύουσα φόρμα έχω τα πεδία ΚΩΔΙΚΟΣ_ΑΝΤ, τον οποίο εισάγω μέσω σύνθετου πλαισίου όπου φαίνεται το όνομα του ΑΝΤΙΚΕΙΜΕΝΟΥ, το πεδίο ΠΟΣΟΤΗΤΑ και το πεδίο ΤΙΜΗ. Αυτό που θέλω να πετύχω είναι με το που εισάγω το ΑΝΤΙΚΕΙΜΕΝΟ στο σύνθετο πλαίσιο της δευτερεύουσας φόρμας, το πεδίο ΤΙΜΗ να παίρνει αυτόματα την αντίστοιχη τιμή του ΑΝΤΙΚΕΙΜΕΝΟΥ που υπάρχει στον πίνακα ΑΝΤΙΚΕΙΜΕΝΑ. Βέβαια, ο χρήστης πρέπει να έχει τη δυνατότητα να αλλάξει την τιμή στο πεδίο ΤΙΜΗ από τη δευτερεύουσα φόρμα, γιατί μπορεί ο συγκεκριμένος πελάτης να είναι καλός και να θέλει να κάνει έκπτωση.
Προσπάθησα με κώδικα και μακροεντολή στο συμβάν μετά την ενημέρωση του σύνθετου πλαισίου, αλλά δεν κατάφερα το επιθυμητό αποτέλεσμα. (το δοκιμαστικό μου αρχείο έχει μέγεθος 648 ΚΒ και δεν μπορώ να το ανεβάσω).
Πώς πρέπει να το κάνω;
Απάντηση με παράθεση