14. juni 2005 - 10:09Der er
16 kommentarer og 1 løsning
Indsæt billede med relativ sti
I min billeddatabase skal man kunne indsætte billeder ved hjælp af browseren. Det fungerer også fint, men da hele skidtet skal kunne flyttes uden at alle stierne skal ændres, skal det kun være en relativ sti der skal stå i feltet Sti, så billedet hentes sådan: Me.Billede.Picture = Me.Databasesti & Me.Sti (Databasesti=Application.CurrentProject.Path)
Efter databasestien har vi forskellige undermapper til billederne.
Ingen problem hvis det var mig selv der skulle indsætte billederne, så ville jeg bare slette databasestien fra feltet Sti når jeg havde indsat stien, så der kun stod "\Undermappe\Filnavn.jpg" men det er en anden der skal gøre det, så der skal ikke tænkes for meget, der skal bare indsættes billeder.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
nu er jeg ikke 100% sikker på hvordan det skal virke eftersom du har stillet spm i access men også snakker om web - og derfor kan det være at jeg svarer forkert...
Normalt ville jeg aldrig nogen sinde gemme sti i databasen - kun filnavn. Stien ville jeg lægge i en variabel - på web fx i global.asa eller en inkluderingsfil hvor alle site-variabler gemmes.
Jamen jeg kan sagtens åbne stifinderen og indsætte stien til billedet (jeg har brugt Thomas' eksempel), problemet er at jeg kun vil indsætte den relative sti, og uden at skulle taste noget ind i felterne, det skal gøres ved hjælp af stifinderen.
Er det helt uforståeligt? Stien til billedet skal bestå af 2 ting: stien til hvor databasen ligger (Databasesti) og stien derfra og til billedet (Sti), så man kan flytte databasen + undermapperne med billeder til en anden server uden at skulle ændre noget.
so wht you are saying is you need to remove the part of the path+filename which is = the folder where the databases is located. Then save the remainder in the database?
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.