Avatar billede kotelet Nybegynder
13. juli 2002 - 23:53 Der er 22 kommentarer og
1 løsning

Overføre data fra Acces til Word

Hej! ...

Jeg har en Acces-database med en tabel i der hedder 'kunder'. Hvordan henter jeg data fra kolonnen 'kundenr' fra en given række. f.eks. 'kunde1'.

tabellen ser således ud:

________| Kundenr. | Adresse |
kunde1  | A01      | xxx    |
kunde2  | A02      | yyy    |
kunde3  | A03      | zzz    |

Et worddokument vil gerne vise kundenr. og adresse fra kunde1 i hver deres tekstbbox... Hvordan gør jeg?

Jeg er ikke særligt god til Acces programmering. så gør det nemt for mig
Avatar billede criffer Nybegynder
13. juli 2002 - 23:56 #1
kan du ikke bruge brevfletning, hvis jeg forstår dig rigtigt, så vil du trække data fra en tabel over i word ?

Det kræver ikke så meget!
Avatar billede kotelet Nybegynder
13. juli 2002 - 23:59 #2
Jeg ved ikke hvordan man opretter forbindelse mellem mit word-dokument og databasen ... Jeg har aldrig brugt brevfletning før. Men hvis det er så nemt må du gerne fortælle mig hvordan.
Avatar billede criffer Nybegynder
14. juli 2002 - 00:01 #3
Når du har et worddokument åbent:
Klik på fanebladet Funktioner og derefter
Brevfletning. Vælg først under nr. 1 Opret: Standardbreve.
Vælg derefter i Aktivt Vindue. Vælg dernæst under nr. 2 Hent data: Åben Datakilde. Vælg Access-databaser som filtype og naviger ved hjælp af stifinderen hen til databasefilen:

en ellerandenfil.mdb

Der kommer nu et vindue frem. Du kan nu indsætte de felter fra databasen som du ønsker i dit brev ved at klikke på dem.
Avatar billede criffer Nybegynder
14. juli 2002 - 00:02 #4
i indsæt fletfelt !
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:08 #5
Lige ved og næsten...

Når jeg indsætter fletfeltet kommer værdien fra tabellen ikke frem, kun navnet på feltet. Selv når jeg udskriver står der ikke "A01" men blot "Kundenr." ... Hvordan får jeg den til også at udskrive selvet værdien?
Avatar billede criffer Nybegynder
14. juli 2002 - 00:11 #6
det er en variabel værdi. Hvis du indsætter fletfeltet navn, vil der komme en udskrift til alle navnene... ens sider men hvor navnet er ændret!

prøv at trykke på knappen :  <<ABC>>
Avatar billede criffer Nybegynder
14. juli 2002 - 00:11 #7
Så kan du scrolle mellem værdierne med < og >
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:19 #8
Når jeg trykker "flet til printer" svarer den "Der skete en feltberegningsfejl i post 1" ... og kort efter .. "Der skete en felt beregningsfejl i post 2" ...

Det fungerer næsten...

Hvis jeg bare udskriver dokumentet, udskriver den kun een kopi, og uden at udskrive nogen værdier, kun feltets navn.
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:20 #9
Men(!) ... Når jeg trykker "flet til printer" svarer den "Der skete en feltberegningsfejl i post 1" ... og kort efter .. "Der skete en felt beregningsfejl i post 2" ... Men alligevel udskriver den korrekt nok begge poster.
Avatar billede criffer Nybegynder
14. juli 2002 - 00:26 #10
prøv bare at indsætte et fletfelt og så om det virker!,,,
ikke gøre andet end, når du har brevflettet, at indsætte et fletfelt!!!

du kan godt se de forskellige værdier når du trykker på <<ABC>> ikke ?
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:31 #11
Jo... Jeg har indsat et fletfelt... og jeg kan sagtens scrolle mellem de forskellige værdier, men problemet er som jeg sagde, et andet. Jeg skal jo helst også kunne se dem når jeg printer.

Jeg vil gerne kunne trykke UDSKRIV og så skriver den lige så mange dokumenter ud som der er kunder, men hvor alle fletfelterne har deres, til kunderne tilsvarende, værdier. Hvis jeg udskriver nu (LIGE efter at have indsat et fletfelt) udskriver den ENTEN kun den første værdi, eller også KUN feltets navn, den udskriver altså kun ét A4-ark.
Avatar billede criffer Nybegynder
14. juli 2002 - 00:35 #12
Det er vigtigt at du trykker "flet til printer"Der er sådan et ikon med to dokumenter en pil hen til en printer ---

hvis du bare trykker udskriv vil den udskrive <<kundenr>> eler værdien alt efter om <<ABC>> er markeret eller umarkeret!!!
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:38 #13
Som jeg skrev tidligere da jeg prøvede netop dét:

Men(!) ... Når jeg trykker "flet til printer" svarer den

"Der skete en feltberegningsfejl i post 1"
... og kort efter ..
"Der skete en feltberegningsfejl i post 2"
... Men alligevel udskriver den korrekt nok et A4-ark for hver kunde.

Hvad er det for en underlig fejl?
Avatar billede criffer Nybegynder
14. juli 2002 - 00:40 #14
Fejlen kommer ikek ved mig! hvordan nøjagtigt er din database bygget op!! hvad står der i den kolonne som de indsætter som fletfelt ?
Avatar billede criffer Nybegynder
14. juli 2002 - 00:42 #15
hvad er post 1 og post 2 er det navne på tbeller eller kolonner eller hva'
Avatar billede criffer Nybegynder
14. juli 2002 - 00:48 #16
du må have held med det! prøv med en ny database... prøv at lave en simpel udgave først hvor du får det til at virke ved at gøre nøjagtig som jeg skrev først...

så når du har fået det til at virke så prøv med den større "komplicerede tabel"
Avatar billede criffer Nybegynder
14. juli 2002 - 00:48 #17
hyggehejsa! :-)
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:48 #18
Jeg har ikke på noget tidspunkt kaldt noget for post1 eller post2 ... Jeg går udfra at det er de to fletfelter jeg har indsat.

Jeg har lavet en tabel der hedder kundeinfo... og den ser FULDSTÆNDIG sådan her ud:

ID      | Kunde_nr | Kunde_navn
1      | A01      | xxx     
2      | A02      | yyy   

Jeg har åbnet databasen test.mdb som en datakilde. Så valgte jeg tabellen kundeinfo som datakilde. Da jeg gjorde det kunne jeg nu vælge mellem at indsætte data fra de 3 kolonner ID, Kunde_nr og Kunde_Navn ved at klikke på "fletfelt". Nu har jeg indsat Kunde_nr og Kunde_Navn. Jeg klikker på Flet til printer og trykker OK. Og så kommer fejlen

"Der skete en feltberegningsfejl i post1" og etc. med post2

Herefter udskriver printeren begge sider.
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:49 #19
hm ... ok Nu har du jo fået dine point......
Avatar billede criffer Nybegynder
14. juli 2002 - 00:54 #20
ud over at der kommer en fejlmeddelse, er udskrivningen så korrekt! ?

for ellers så tror jeg det måske er en god ide at geninstallere din software... der er et eller andet der ikek fungerer korrekt!
Avatar billede kotelet Nybegynder
14. juli 2002 - 00:54 #21
Det kan være...
Avatar billede criffer Nybegynder
14. juli 2002 - 00:54 #22
du kan evt. prøve at søge i hjælp, om der står et eller andet om fletberegningsfejl!!!
Avatar billede criffer Nybegynder
14. juli 2002 - 00:55 #23
håber det var svar nok :-) !
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester