19. marts 2003 - 17:05Der er
7 kommentarer og 1 løsning
undgå sammenkædet tabeller mellem 3 db'er
Jeg har 3 db'er. db1 er kædet sammen med 2 tabeller i db2 og 3 tabeller i db3. Imidlertid har jeg indtrykket af at sammenkædningen af tabeller sløver db1 usandsynlig meget ned. Jeg har derfor tænkt mig at fjerne sammenkædningen af tabeller og istedet for kopiere hver ny tilføjet post i db2 og db3 over i tabellerne i db1. Jeg har prøvet at importere de 5 tabeller til db1 som test og det hjælper gevaldig på hurtigheden. Men hvordan kopieres de nye tilføjede poster i db2 og db3 nemmest over i db1. Alle 3 db'er ligger i samme katalog på netværket. Anvender Access 2002.
Ingolf, why dont you put all your eggs in one basket? (same dB) I am guessing that you are using three dB's for different applications but that doesnt mean that you cant have the tables in one dB. What you could do is link them as you are doing now and then using SQL APPEND the new records to the table in db1
terry At samle alle 3 db'er i en db er der grunde til at man ikke ønsker, f.ex. har de vidt forskellige funktitoner. Kan du vise hvordan denne SQL APPEND funktione skulle anvendes?
Ingolf>I am sure the problem could be solved in a number of ways but not knowing the requirements I am just guessing. I assume that you only want to append those from db2 which do NOT already exist in db1. So first you should make a query (using the unmatched query wizard). Then you can make an append query in the query designer. First choose the table you want to append FROM then in the menu there is a buttin(icon) where you can choose the query type here you choose append query. Then ist just a case of choosing the table you want to append TO. Then in the query choose the fields.
Jeg mangler bare at få tillægsforespørgslen til at køre automatisk for hver post i de berørte tabeller der oprettes i db2 og db3. Så har du et forslag til det, er du velkommen med løsningen.
terry Tillægsforespørgslen tager kun alle records med hvis ikke du opsætter kriterier i forespørgslen. Oprettes der nøglerfelter i destinationstabellen undgåes der dubletter her.
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.