05. november 2003 - 08:40Der er
12 kommentarer og 1 løsning
Forespørgsel UDEN relationer
Hej, Jeg importerer 5 tabeller fra et andet program, over i Access. Denne procedure gentager jeg en gang om ugen, hvor jeg først sletter de tabeller det drejer sig om i access, og herefter henter de "friske" tabeller over, tilføjer et felt med en værdi i alle poster som identificerer brugeren. Da jeg sletter, før jeg importerer kan jeg ikke have relationer imellem disse fem tabeller, og jeg ønsker at lave en forespørgsel der involverer nogle enkelte felter fra hver tabel, som herefter kan eksporteres i Excellformat til en anden database. Lad være med at foreslå sammenkæd eller front-backend, da dette ikke er en mulighed i dette tilfælde. Vil dette kunne lade sig gøre, og i så fald hvodden...? På forhånd tak.
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.
Hvorfor kan du ikke lave en forespørgsel selvom der ikke er relationer??? En forespørgsel bruger reelt ikke relationerne til noget. Hvis du bare definere joins mellem tabellerne manuelt i forespørgslen, så behøver der ikke være relationer.
Desuden kan du jo vælge at importere relationerne også (ved at klikke på "Indstillinger" i import-dialogboksen)
Se der fik du mig....:-) Hvordan definerer man joints mellem tabellerne manuelt ? Hvis jeg vælger hent eksterne data - importer, hvor får jeg så mulighed for at stille den til at hente relationerne også ? mvh
Hvis du i en forespørgsel har 2 tabeller, som skal joines (relateres) på f.eks. KundeID trækker du bare KundeID fra den ene tabel og over på kundeID i den anden tabel med musen. Derved kommer der en streg (join).
Mht import fra anden Access-database, så har du (i den dialogboks, hvor du vælger tabellerne) mulighed for at klikke på en knap, som hedder Indstillinger (eller Options på engelsk) og er kan du angive aqt du ønsker at medtage relationer.
Hej thomasjepsen Takker for hjælpen - det er jo let når man ved hvordan....forespørgslen skal jo laves "manuelt" i designvisning :-)..... Jeg kan godt nok ikke finde den knap med indstillinger - i den omtalte dialogboks har jeg kun et niveau op, søg på www, slet, visninger og funktioner. INGEN indstillinger.
Jeps - Hent eksterne data - importer - hvorfra eks. c\dok\data - filtype vælges og så kan jeg markere hvilken tabel jeg vil have importeret. Windows XP prof. - access 2000
I det billede, hvor du markerer tabeller, har du en række knapper i højre side. Den nederste hedder "Indstillinger" (kan måske hedde "Avanceret" i tidligere versioner af Access)
En anden mulighed hvor man ikke skal trække nye joins eller oprette nye felter er, at importere til midlertidige tabeller, og derefter sende data til de rigtige tabeller. Der skal naturligvis køres en slettefunktion i de rigtige tabeller inden importen, og en slettefunktion på de midlertidige tabeller efter eksport til den rigtige.
>>mugs - takker for forslaget, men det er rent faktisk det jeg har gjort hidtil. Så "opdagede" jeg muligheden for at lave en forespørgsel som så kunne mailes som et excellark. Dermed kunne jeg "nøjes" med at hente og bringe de nødvendige informationer fra den ene database til den anden database. Hvad du selvfølgelig ikke kan se derfra hvor du sidder, er at de tabeller jeg henter fra det andet program har en masse "overflødige" data som jeg ikke har noget at bruge til i den database der skal bruge disse informationer. Derfor synes jeg at den "geniale" løsning må være at hente tabellerne - lave en forespørgsel der udtrækker de info jeg har brug for, og så er det kun disse der videre sendes... Er vi ikke enige ? Mvh.
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.