Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 02-08-11, 18:40
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Μιχάλη καλωσόρισες στο φόρουμ.
Υποθέτω ότι το «ΑΦΜ» είναι πρωτεύον κλειδί στον πίνακα με τα στοιχεία ταυτότητας του πελάτη (κύριο) και εξωτερικό κλειδί στους άλλους.
Αν υπάρχουν πίνακες με πρωτεύον κλειδί το «ΑΦΜ» θα είχαμε μία σχέση 1 προς 1 και μάλλον θα έπρεπε να συγχωνευτούν σ’ έναν.
Για να μπορέσουμε να αποθηκεύσουμε μία τιμή του «ΑΦΜ», που προσθέσαμε στο κύριο πίνακα και στους άλλους, θα πρέπει όλα τα άλλα πεδία τους να μη είναι απαιτούμενα.
Ένας τρόπος για να προστίθεται αυτόματα το «ΑΦΜ» και στον πίνακα πχ "table1" είναι να προσθέσουμε τη φόρμα του, ως δευτερεύουσα, στην κύρια φόρμα.
Έτσι αν δημιουργήσεις μία νέα εγγραφή στην κύρια φόρμα, όταν κάνεις κάποιες καταχωρήσεις στη δευτερεύουσα και αποθηκεύσεις την εγγραφή, θα αποθηκευτεί αυτόματα και το «ΑΦΜ», ενώ δεν καταχωρήθηκε.
Αν η εφαρμογή σου θα έχει περιορισμένα δεδομένα μπορείς να τοποθετήσεις στην κύρια φόρμα ένα στοιχείο ελέγχου καρτέλας και σε κάθε καρτέλα να προσθέσεις ως δευτερεύουσα μία από τις άλλες φόρμες.
Έτσι όλες οι φόρμες θα είναι συγκεντρωμένες σε μία σύνθετη.

Φιλικά/Γιώργος
Απάντηση με παράθεση