Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Αντιγαφή πολλών fields σε ένα γίνετε ??

Îåêßíçóå áðü ôï ìÝëïò kestri. Τελευταία δημοσίευση από το μέλος kestri στις 15-01-2007, 10:00. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-01-2007, 09:00 23518

    Αντιγαφή πολλών fields σε ένα γίνετε ??

    Αγαπητοί φίλοι καλώς σας βρήκα.

    Θα ήθελα να κάνω την εξής ερώτηση για Access.  Εχω δύο πινακες ... ο ένας έχει τα πεδία "κωδικός πελάτη"(κλειδι) και το πεδίο "τηλέφωνο πελάτη"

    ο δεύτερος έχει πάλι τα πεδία "κωδικός πελάτη"(κλειδι) και το πεδίο "τηλέφωνο πελάτη"

    Στον πρώτο πίνακα αντιστιχεί ένα τηλέφωνο σε κάθε πελάτη                     -                             Στον δεύτερο πίνακα τα πεδία είναι ως εξής.  

     

                               1 ος πίνακας                                                                                                                   2 ος Πίνακας

    "κωδικός πελάτη"(κλειδι)         -            "τηλέφωνο πελάτη"                                           "κωδικός πελάτη"(κλειδι)         -            "τηλέφωνο πελάτη"  

             0001                                              2108068675                                                               0001                                       2105555555

             0002                                              2105552555                                                               0001                                       2106666666

             0003                                              2115585666                                                               0001                                       2104444444

             0004                                              2121234566                                                               0002                                       2103333333

    Υπάρχει τρόπος να κάνω εισαγωγή της εγγραφές των τηλεφώνων του δέυτερου πίνακα με κάποιο τρόπο ωστε να φέρω όλα τα τηλέφωνα που αντιστοιχούν στον ίδιο κωδικό πελάτη στον πρωτο πίνακα ??

    Δηλαδή θέλω το αποτέλεσμα να είναι έτσι .

     

                      1 ος πίνακας                                                                                                                 

       "κωδικός πελάτη"(κλειδι)         -            "τηλέφωνο πελάτη"  

             0001                                              2108068675  

                                                                  2105555555      

                                                                  2106666666                                                       

                                                                  2106666666

                                                                  2104444444

             0002                                              2105552555    

                                                                  2103333333

             0003                                              2115585666                                                                                                   

             0004                                              2121234566                      

    Ευχαριστώ ΠΟΛΥ ...

    Ηλίας                                                                          


    Ηλίας Κεστρίτσαλης
    Μαρούσι
  •  15-01-2007, 09:12 23519 σε απάντηση της 23518

    Απ: Αντιγαφή πολλών fields σε ένα γίνετε ??

    SELECT ClientID, Phone
    FROM MasterTable
        UNION
    SELECT MasterTable.ClientID, DetailTable.Phone
    FROM DetailTable
        INNER JOIN MasterTable ON DetailTable.ClientID=MasterTable.ClientID
    ORDER BY ClientID


    Το πρώτο τμήμα σου δίνει τις εγγραφές από το master πίνακα (τους πελάτες) ενώ το δεύτερο δίνει αυτές από τον detail πίνακα.

    Νατάσα Μανουσοπούλου
  •  15-01-2007, 09:31 23520 σε απάντηση της 23519

    Απ: Αντιγαφή πολλών fields σε ένα γίνετε ??

    Χίλια ευχαριστώ για την άμεση απάντηση ...

    Το δοκιμάζω και σε ενημερώνω ..

     

    Φιλικά

    Ηλίας


    Ηλίας Κεστρίτσαλης
    Μαρούσι
  •  15-01-2007, 10:00 23521 σε απάντηση της 23520

    Απ: Αντιγαφή πολλών fields σε ένα γίνετε ??

    Και πάλι ευχαριστώ ...

    Να ρωτήσω ακόμα κάτι ??

    Στο παραπάνω παράδειγμα θα κάνω μερικές αλλαγές ..

    Στον πρωτο πίνακα έχω μόνο "Κωδικό Πελάτη" και "Επωνυμία Πελάτη"  - Στον δεύτερο έχω  "Κωδικό Πελάτη" - "Τηλέφωνο"  - "Περιγραφη"

    Η εγγραφή στον πρώτο πίνακα είναι ας πούμε :

    ΕΓΓΡΑΦΗ 1

    "Κωδικό Πελάτη"  : 0001

    "Επωνυμία Πελάτη" : Ηλίας Κεστρίτσαλης

    Στον δεύτερο πίνακα οι εγγραφές είναι :

    ΕΓΓΡΑΦΗ 1

    "Κωδικό Πελάτη"  : 0001

    "Τηλέφωνο" : 2108016913

    "Περιγραφη" : τηλ χωρου

    ΕΓΓΡΑΦΗ 2

    "Κωδικό Πελάτη"  : 0001

    "Τηλέφωνο" : 2102222222

    "Περιγραφη" : ΦΑΞ ΙΔΙΟΥ

    ΕΓΓΡΑΦΗ 3

    "Κωδικό Πελάτη"  : 0001

    "Τηλέφωνο" : 2103333333

    "Περιγραφη" : ΚΙΝΗΤΟ ΙΔΙΟΥ

    Μπορώ να εισάγω στον πρώτο πίνακα τα πεδία  "Κωδικό Πελάτη" - "Τηλέφωνο"  - "Περιγραφη"  του δεύτερου πίνακα ωστε η τελική εγγραφή του πρώτου πίνακα να είναι :

    "Κωδικό Πελάτη"  : 0001

    "Επωνυμία Πελάτη" : Ηλίας Κεστρίτσαλης

    "Τηλέφωνο" : 2108016913

    "Περιγραφη" : τηλ χωρου

    "Τηλέφωνο" : 2102222222

    "Περιγραφη" : ΦΑΞ ΙΔΙΟΥ

    "Τηλέφωνο" : 2103333333

    "Περιγραφη" : ΚΙΝΗΤΟ ΙΔΙΟΥ

    Θα σε ευχαριστήσω ακόμα μια φορά και το κανω μεσα απο την καρδιά μου διότι με γλειτώνεις από πολλές ώρες ασχολίας .

    ΕΥΧΑΡΗΣΤΩ


    Ηλίας Κεστρίτσαλης
    Μαρούσι
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems