Förutsättningar
1 Du behöver MS Access 2000 eller senare. Access 97 går också att använda men hanterar bara BMP-bilder.
2 Skapa i Access en tabell med namnet Saktabell och i den ett fält med namnet Saknr. Det är i denna tabell huvuddelen av informationen kommer att finnas, så det kan behövas flera tiotal fält med olika namn. Bilderna visar en sådan tabell i design- respektive granskningsläge.
 Designläge
 Granskningsläge
Om man redan har en bas, där sakernas nummer finns under ett annat fältnamn, skall ordet "Saknr" i koden ersättas med detta fältnamn (se nästa sida).
3 Bilderna måste i sitt namn innehålla postens nummer. För post nummer 1234 skall bilden heta "*1234.*", till exempel AB1234.tif. (JPG och andra bildformat kan också användas, men det går inte att blanda – formatet måste genomgående vara detsamma.)
Om bildnamnet inte innehåller inledande bokstäver strykes AB (som symboliserar dessa bokstäver) i koden. Postens nummer kan ju också antingen skrivas 1, 2, 10 eller med utfyllnadsnollor, alltså 0001, 0002, 0010.
Det första är nog det normala och kodpaketet längre fram använder detta alternativ. Om man vill använda det andra alternativet, måste en rad i koden bytas enligt anvisningarna efter koden.
4 Om man vill kunna visa fler än en bild per post (till exempel närbilder) förser man dessa extrabilder med en tilläggsbokstav i namnet: AB1234a.tif.
5 Bilderna kan ha godtycklig storlek.
6 Koden utgår från att bilderna ligger i C:\Acc\Bild men inget hindrar en annan placering om sökvägarna ändras på motsvarande sätt i koden. En kodsekvens behövs för varje formulär och för varje rapport.
7 I koderna har jag kallat huvudbildens visningsplats i formuläret för H-bild och de kompletterande extrabildernas visningsplats för E-bilda, E-bildb och så vidare (se punkterna 2 och 3 på nästa sida).
8 Den som vill ha annat antal bilder kan stryka erforderlig rad eller författa nya ekvivalenta rader i koden. Om man alltså inte vill kunna visa extrabilder skall de rader som innehåller E-Bild och/eller Platsa (Platsb) bort och om man har fler än 2 får man lägga till kodrader med E-bildc och Platsc och så vidare.
9 Det enda som behövs vid inmatningen är sedan att placera bildfilerna i rätt mapp (C:\Acc\Bild i vårt exempel), försedda med rätt namn enligt punkterna 3 och 4 ovan. Om bilden hittas visas den sedan automatiskt i formuläret eller rapporten, annars visas 0-bilden med sin text "Bild saknas …".
|