Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Ενοποίηση πινάκων (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/342-enopoiisi-pinakon.html)

Μάριος 20-01-10 10:16

Ενοποίηση πινάκων
 
Καλημέρα Έχω 2 αρχεία με τους ίδιους ακριβώς πίνακες,άρα και φόρμες. Δηλαδή τα πεδία είναι ίδια και διαφέρουν ως προς τα δεδομένα. Θέλω αυτά τα δύο να τα ενοποιήσω. Πώς γίνεται? Με σχέσεις?
Σας ευχαριστώ πολύ εκ των προτέρων.

editolis 20-01-10 10:27

Θα σου προτεινω μια λυση εαν και υπαρχουν και αλλες επιλογες να διαλεξεις.

Εαν και εφοσον τα πεδια των δυο πινακων ειναι ιδια τοτε μπορεις να δημιουργησεις ενα ερωτημα ΕΝΩΣΗΣ οπως για παραδειγμα:

SELECT qrytbl1.* FROM qrytbl1
UNION SELECT qrytbl2.* FROM qrytbl2;

Οπου tbl1 και tbl2 οι πινακες σου.

Μετα λοιπον και βαση αυτου του ερωτηματος να δημιουργησεις ενα ΝΕΟ ερωτημα ΔΗΜΙΟΥΡΓΙΑΣ ΠΙΝΑΚΑ.

Ετσι θα φτιαξεις τον νεο σου πινακα και θα τον ονομασεις οπως θελεις εσυ με ολα τα στοιχεια μαζι.

kon73 20-01-10 11:15

Καλησπέρα,

Στο κώδικα που παραθέτει εδώ ο editolis ενώ όντως έχουμε την συνένωση 2 πινάκων, οι κοινές εγγραφές αυτών των δύο πινάκων (Δηλαδή εγγραφή ίδια στον έναν πίνακα και στον άλλον πίνακα) δεν εμφανίζονται.

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

SELECT qrytbl1.* FROM qrytbl1
UNION ALL SELECT qrytbl2.* FROM qrytbl2;

Μάριος 20-01-10 12:38

Ευχαριστώ πολύ παιδιά..


Η ώρα είναι 23:38.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2