
15-08-14, 09:06
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα και χρόνια πολλά
Γιώργο, το ζητούμενο, αν το κατάλαβα, παρουσιάζει αρκετές αδυναμίες:
1) Είναι δυνατόν δύο προμηθευτές να έχουν το ίδιο επώνυμο και να διαφέρουν στο όνομα ή ακόμα να έχουν το ίδιο επίθετο και όνομα.
Πώς θα γίνει η αναζήτηση μόνο με το επώνυμο για να βρεθεί το ID του;
2) Αν κατά την πληκτρολόγηση του επωνύμου γίνει κάποιο λάθος ο προμηθευτής δε θα βρεθεί και θα δημιουργήσουμε λανθασμένα νέο.
3) Πώς θα βάζει νέο ID χωρίς να δημιουργηθεί η σχετική εγγραφή στον πατρικό πίνακα [ΕΞΟΔΑ ΓΕΝ ΠΙΝΑΚΑΣ] ;
Επειδή ανάμεσα στον πίνακα [ΕΞΟΔΑ ΓΕΝ ΠΙΝΑΚΑΣ] και [ΕΞΟΔΑ ΔΕΔΟΜΕΝΑ] υπάρχει μια σχέση 1-πολλά, με πεδίο σύνδεσης το [ΚΩΔΙΚΟΣ] θα σου πρότεινα:
1) Να δημιουργήσεις μια ιεραρχική φόρμα με μια κύρια που θα στηρίζεται στον πίνακα [ΕΞΟΔΑ ΓΕΝ ΠΙΝΑΚΑΣ] και μία δευτερεύουσα που θα στηρίζεται στον πίνακα [ΕΞΟΔΑ ΔΕΔΟΜΕΝΑ].
Με αυτήν θα μπορείς να εμφανίζεις δεδομένα, να προσθέτεις και να τροποποιείς δεμένα, όπως και να κάνεις αναζητήσεις.
2) Ή μπορείς να αξιοποιήσεις καλύτερα το ComboBox επιλογής προμηθευτή.
Έχει τη δυνατότητα όταν αρχίσει η πληκτρολόγηση ενός επωνύμου να εμφανίζει τον πρώτο προμηθευτή που ταιριάζει και μπορεί με λίγο κώδικα να αντιμετωπιστεί (να προστεθεί νέα εγγραφή στον πίνακα [ΕΞΟΔΑ ΓΕΝ ΠΙΝΑΚΑΣ] ) και η περίπτωση που κάποιος προμηθευτής είναι νέος.
Αν το ψάξεις μπορείς να βρεις αρκετές οδηγίες στο φόρουμ.
Φιλικά/Γιώργος
|