Avatar billede tma_oksboel Nybegynder
02. august 2002 - 00:44 Der er 4 kommentarer

Overførsel af data mellem 2 ole-objekter

Hej
Jeg har en primær database hvor jeg skal føre data fra en tabel til en sekundær database. En tilføjelsesforespørgsel skal blandt andet overføre data fra et oleobjekt (worddokumenter, emails o.lign.) I forbindelse med overføringen kan jeg se at posterne kommer over, men at indholdet i ole-objektet står som:

Long Binary Data

Dateene kan ikke hentes frem via dobbeltklik.

Jeg har forsøgt at ændre på tilføjelsesforespørgslen således at der arbejdes med en sammenkædet tabel, og jeg har prøvet at angive sti- og filnavn til den anden database. Det gør ingen forskel.

Nogen der har et bud.
(office 2000 UK på win xp)

Hilsen Torben
Avatar billede mugs Novice
02. august 2002 - 09:20 #1
Jeg ved ikke hvad der er galt i det aktuelle tilfælde. Jeg har prøvet i Access97, og der fungerer det fint.

Hvis du benytter sammenkædede tabeller, skulle det ikke være nødvendigt med en tilføjelsesforespørgsel. Når du retter i een af db, skal den anden være opdateret.

Men hvorfor indsætte OLE-objekter. Det må tage en masse plads. Nu ved jeg selvfølgelig ikke, om du har et eller andet specielt behov. Men jeg vil da nøjes med at indsætte et hyperlink, der refererer til objektet. Du kan så ved at klikke på linket, åbne det aktuelle objekt.
Avatar billede tma_oksboel Nybegynder
02. august 2002 - 10:46 #2
Problemstillingen har ændret sig en smule. Jeg har nu konstateret at jeg havde lavet en fejl: I kildedatabasen havde jeg hyperlink, netop af hensyn til plads, i destinationsdatabasen har jeg ole-objekt. Det er nødvendigt af hensyn til, at databasen skal sendes til en montør via email. Hermed vil hyperlinksne ikke virke da de selvfølgelig peger på den lokale filstruktur.
Hvis jeg kan tillade mig at dreje spørgsmålet en kende, vil jeg gerne vide, hvordan jeg får ført dataene fra at være hyperlink til at indeholde det konkrete objekt i destinationsdatabasen. Er der nogen der har nogle gode ideer til en fremgangsmåde?

Hilsen Torben
Avatar billede mugs Novice
02. august 2002 - 10:55 #3
Når du skal sende db via e-mail, duer hverken hyperlinks eller sammenkæ-dede tabeller.

Jeg tror du er nødt til at holde som een db: Så kan du i formularen indsætte et objekt f.eks. et regneark / Wordfil m.v. og derefter maile db.
Avatar billede tma_oksboel Nybegynder
02. august 2002 - 16:46 #4
Det er også meningen, at databasen der sendes er en helt simpel db uden sammenkædede tabeller. Den ene tabel rummer så et felt at ole-typen hvor jeg skal have placeret de data (word, excel, emails osv) som i den anden db ligger tilgængelige via hyperlinks.

Man kan sammenfatte problemstillingen således: Hvordan tager jeg fat i dataene fra et hyperlink og gemmer i en tabel med ole-type. Selvfølgelig automatiseret via en forespørgsel eller vb-kode?

Hilsen Torben
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