08. september 2003 - 14:04Der er
15 kommentarer og 1 løsning
HJÆLP mig med at sammenlægge tabeller
Jeg har et problem med at sammenlægge 5 tabeller... Er der nogle der kan hjælpe mig med det!! I stedet for at de kommer nedefter kommer de sådan Tabel 1 firmanavn - adresse.... Herefter kommer det som var det en ny tabel det samme hen af bare for tabel 2!!!
OK, Jeg ved ikke hvor mange poster du har ialt, men hvis du ikke har alt for mange er det nok mere overskueligt at eksportere til Excel (mindre en 65000 poster i alle 5 tabeller). Dette geor du ved at vaelge tabellen i Access gaa ind i Tools -> Office Links ->Analyze with MS Excel (ved ikke hvad de hedder i DK version). Derefter gemmer du hver af de 5 tabeller som ExcelFiler, kopierer alt indholdet over i et eneklt excel-ark saadan at alle kolonnerne passer over hinanden selv :-) Naar du har arket med alle posterne gemt hoejreklikker du paa tabel-omraadet inde i access og vaelger importer. Du skal vaelge filtype excel og derefter kan du finde de sammenkopierede ark og foelge import-guiden som tager dig igennem formater. Alt dette kan saa gemmes i en ny tabel i databasen. Og hvis der ikke opstaar fejl under import-processen (hvilket der kan goere hvis der er problemer med formater) kan du slette de gamle tabeller. Haaber det hjaelper. Hvis det stadig er forvirrende saa bare sig til :-)
Hvis du bare skal have tabellerne til at stå "under hinanden" så prøv med SELECT * FROM TABEL1 UNION SELECT * FROM TABEL2 UNION SELECT * FROM TABEL3 UNION SELECT * FROM TABEL 4 UNION SELET * FROM TABEL5;
Jkrons eksempel vises tabellerne efter hinanden - men er ikke opdaterbare ! En mere permanent løsning ville være at oprette en ny tabel hvor indholdet af de andre 5 tabeller hentes over. Dette gøres ved at oprette 5 forskellige "Tilføjelses-forespørgsler" og angiver destinationen af data. en forespørgsel for hver tabel 1!. Da denne type er en action-type er det vigtigt at du kun kører den EEN gang - ellers overfører du data flere gange. Har selv gjort det mange gange med succes ! Husk herefter at kontrollere for dubletter osv. - God tur !
Har brugt jkrins svar virker fint SELECT * FROM TABEL1 UNION SELECT * FROM TABEL2 UNION SELECT * FROM TABEL3 UNION SELECT * FROM TABEL 4 UNION SELET * FROM TABEL5;
Jeg forstår heller ikke helt her. Du skriver at du bruger mit svar - men tager point'ene selv?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.