Avatar billede shjdsi Nybegynder
03. januar 2002 - 12:48 Der er 3 kommentarer og
2 løsninger

akitivere OLEobjecyt og createfrom file (visual basic)

Hej i forbindelse med et tidligere spørgsmål idag har jeg lige et yderligere spørgsmål.
Jeg har en indtastningsform hvor et felt er et ole object.
Jeg vil gerne have en knap der aktivere insert object, createfromfile.

jeg har kigget på

acOLECreateFromFile
men ved ikke hvordan jeg skal aktivere det.
Det er meningen at brugeren skal nå frem til at kunne browse frem til den fil der skal indsættes-
03. januar 2002 - 13:13 #1
Er dit OLE objekt bundet til en tabel?
Avatar billede shjdsi Nybegynder
03. januar 2002 - 13:16 #2
Jeg har oprettet et felt i en tabel som et oleobject. Hvis det er det du mener. på formen vises det som en bound object frame.


Avatar billede tjacob Juniormester
03. januar 2002 - 17:34 #3
Du skal huske FØRST at sætte formen i design-mode, da du kun kan indsætte objekter her. Følgende kode virker for mig:

    DoCmd.OpenForm \"FormensNavn\", acDesign
    DoCmd.RunCommand acCmdInsertObject

Dette åbner \"Indsæt Objekt\"-dialogboxen, hvor brugeren kan browse efter objektet.

Du kan så bagefter sætte formen tilbage til normal med DoCmd.Openform \"FormensNavn\", acNormal

MVH tjacob
Avatar billede tjacob Juniormester
03. januar 2002 - 17:36 #4
Du skal desuden have indsat noget error-handling, da du f.eks. vil få en runtime-error, hvis brugeren klikker \"Annuller\".
03. januar 2002 - 18:25 #5
På knappen lægger du følgende kode:
    On Error Resume Next
    Me!OLEObj.SetFocus
    DoCmd.RunCommand acCmdInsertObject


derved skulle InsertObject-dialogboksen aktiveres.

/Thomas
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