Avatar billede telecom Nybegynder
11. april 2007 - 20:28 Der er 11 kommentarer og
1 løsning

Kopiere excel celler til Access

Hejsa.

Jeg har behov for at indsætte nogle celler fra excel i et felt i en formular. Feltet skal knytte sig til en specifik post. Jeg har ikke behov for nogen regnefaciliteter, blot indholdet af cellerne.

Det mest perfekte var at det virkede ligesom hvis man ville sætte cellerne ind i word. (Markere cellerne, kopiere dem, og derefter indsætte direkte i word) Et normalt 'notat felt' - 'tekst felt' kan ikke rigtig klare opgaven, men findes der en anden udvej....??
Avatar billede fdata Forsker
11. april 2007 - 21:53 #1
- "Et normalt 'notat felt' - 'tekst felt' kan ikke rigtig klare opgaven". Hvorfor?
- Taler vi om en helt manuel copy/paste operation?
- Eller er du på jagt efter noget VBA kode?
Kan du forklare lidt nærmere?
Avatar billede telecom Nybegynder
12. april 2007 - 08:16 #2
Hej FDATA, tak for dit svar.

Vi snakker om en helt manuel copy/paste operation. (Kopiering af hele celler)

Hvis jeg sætter det ind i et tekst felt kommer teksten godt nok med, men i stedet for cellerne er teksten adskilt med nogle firkanter, ligesom at formatet ikke rigtig passer.

Kort fortalt mister man overblikket over excel indholdet ved ovennævnte metode.
Avatar billede terry Ekspert
12. april 2007 - 09:17 #3
Avatar billede telecom Nybegynder
12. april 2007 - 10:44 #4
Tak for svaret.

Den skal jeg lige hjem og afprøve i praksis.

Det er helt ude på kanten af hvad evnerne rækker til.... :-)
Avatar billede telecom Nybegynder
12. april 2007 - 20:14 #5
Hi Terry.

I tried your links.

I guess they are for automatik import of data from a specific (named) excel sheet.
I need to import info from differen sheets/files. This means that the excel file will change every time.

If access could act like word, it would be enough.... :-)
Avatar billede terry Ekspert
12. april 2007 - 20:47 #6
Access is a database not a word processor.

What do you want to do with the data once it is in Access?
Avatar billede terry Ekspert
12. april 2007 - 20:49 #7
"..I guess they are for automatik import of data from a specific (named) excel sheet.."
In the example it is, but that doesnt stop you from altering the name, either by using the open file dialog or just entering it directly into a field on a form.

Can you give more infromation so that we can make some suggestions?
Avatar billede terry Ekspert
12. april 2007 - 20:58 #8
You can also embed an excel sheet into a form in Access.

Open a new form and then add an unbound object frame from the toolbox.


Select the Select from File radio button and then Browse after the file.
Avatar billede terry Ekspert
12. april 2007 - 21:04 #9
If you also check the link checkbox then you will see that there is a source document propery (path/file name of Excel file). This can be changed in code so that you could change depending on which record you have open.
Avatar billede telecom Nybegynder
12. april 2007 - 21:14 #10
Hejsa.

Har lige fundet ud af, at hvis feltet defineres som OLE oblekt i tabellen der ligger bag formularen så virker det.... :-)

@ Terry:
I found out that i can define the field as an 'OLE object' then it will work. I just need a presentation of the info from excel, nothing else. If i double click on the cells, it will open excel for edit. the field is not flexible at all, but it does the job........ :-)
Avatar billede fdata Forsker
12. april 2007 - 23:39 #11
Var lige borte et øjeblik; men I har jo klaret det selv  ;o))
Avatar billede terry Ekspert
13. april 2007 - 10:37 #12
thanks
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