10. juli 2001 - 09:29Der er
12 kommentarer og 1 løsning
opdatering af tabel til en anden database
Jeg vil opdatere en tilsvarende tabel i en lokalt placeret database (læs C-drevet) fra en database på netværk. Det er både eksisterende poster som skal opdateres og nye som skal tilføjes.
Er der nogen som har en god ide til hvordan dette kan gøres, og hvad skal jeg være opmærksom på i denne forbindelse?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
In your local database make a link to the tables in your network database. Then in your local database, make the update queries to update your local tables. If the tables originally have the same name themn they will automatically get altered to something like this If I have a table in my local database named table then when you link the network table it will get named table1.
I Access kan man desværre ikke både opdatere og tilføje i et hug. Derfor er du nødt til at benytte flere forespørgsler, nemlig en sletteforespørgsel og en tilføjelsesforespørgsel. Først sletter du de poster, som du ved er med blandt de nye poster. Derefter tilføjer du alle de nye poster.
En forespørgsel kan både læse og skrive til en ekstern database.
En tilføjelses-forespørgsel kan du angive til at tilføje til en anden database, ligesom du kan angive egenskaben \"Source Database\" (ved ikke lige hvad den hedder på dansk) til stien til din database på netværket.
its only the linked name that gets renamed, it keeps its correct name in the network database. You can also rename these as you like. for example you could rename all your linked tables to say lnk..... and your local could be tbl..... so that things dont get too confusing.
Der er noget med relationer for at slette ex tabeller, kan jeg via kode fjerne en relation for herefter at slette tabel \"X\", Overføre ny tabel\"X\" og oprette relationen igen??????????
Hmm, du behøver ikke at slette HELE tabellen - blot de poster, som du ved vil blive indlæst igen.
Dvs, at du laver en slette-forespørgsel, som joiner den nye og den gamle tabel og sletter fra den gamle. Derved slettes kun de poster, som er med i den nye.
sorry about that thomas! I think it would be better for n_riber to decide which method is best though. But first he wants to find out if he needs to delete tables or not!
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.