Hop til teksten

IT FJERNUNDERVISNING
- IT kurser når Du har tid!

Billeder

Access arbejder som I nok ved fint med mange forskellige billedformater - af de mest almindelige kan nævnes: bmp og wmf, der kan vises helt uden problemer - mange af de andre kræver, at der er installeret konverterings ting på maskinen, hvilket der normalt også er for mange af de mest almindelige.

Almindeligvis bruger man et OLE felt til at opbevare billederne i, men med VBA kan vi gøre det lidt lettere ved blot at opbevare en sti til billedet i databasen. Med lidt VBA kan vi få billedet vist i forms eller rapporter.

Processen er følgende:

  • Lav et felt i din database, hvor brugeren kan skrive den fulde sti til billedet
  • Opret den form, hvor du vil vise billedet
  • Indsæt feltet med stien på formen 
  • Indsæt et helt almindeligt billede objekt på formen - altså ikke et ubundet eller et bundet (i første omgang indsætter du bare et tilfældigt billede i objektet). På denne måde bliver samme billede vist på alle poster indtil vi med vores kode ændrer det. Det kan være en god idé at sætte billedets TilpasStørrelsesTilstand til Stræk.
  • I form_current proceduren kan du så indsætte koden:
    [ImageControlName].Picture = [ImagePath]
    ImageControlName er navnet på den billedekontrol du lige har indsat og ImagePath er navnet på det felt, der indeholder billedets filnavn (og sti).
  • Samme kode kan du vælge at indsætte i AfterUpdate() så du kan rette i adressen på billedet.

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.