Hur man kan ha bilder någon annanstans?
De säger att det är bättre att inte lägga bilder till databasen. Kanske det rykten, kanske inte. Hur som helst, stor mängd bilder gör DB fett och därmed betonar databasprogrammet. Det är inte lätt att hantera fett varelser, va.
Tack vare Access Tänk, allt du behöver ange är där för att hålla bilder - och det kommer att göra allt jobbet själv. Om du försöker kod extern lagring av din egen, kommer du att ha svåra tider. Inte värt får problem med.
Det finns StoragePath egendom tillgänglig vid utformningen tid. Efter att ha angett det AccessImagine kommer att spara bilder där medan bilden filnamn kommer att skrivas till den bundna databasfält.
Här är ett exempel på StoragePath egendom värden:
- "D: \ MyWork \ Images"
- "\ \ Avenger \ Inkommande \ Pics" - lokala nätverk väg, användbar för centraliserad lagring
- "Pics" - undermapp i mappen där databasfilen lagras
- "." - Förvara bilder i samma mapp med databasfil
Tillgång Tänk försöker bevara ursprungliga namnet på bild - eller ger några vanliga namn (som "image", "scan", "klistra") om det lämnats av den andra källan. Visst, tillägger komponent några siffror för dubbla filnamn.
Observera: Om en fil inte längre behövs (dvs användaren lägga ett nytt foto i stället den gamla) och kommer att utgå från lagring.













Jag har en db som jag lagrar alla lokaler för mina bilder. Jag vill ladda kontrollen med en bild. Kan jag göra det i kod? Om ja, vilka är formatet. Jag försökte. Värde, men det fungerade inte
Du kan använda LoadFile metod så här:
Pic.LoadFile "c: \ bilder \ house.jpg"
Jag vill spara bilder externt, men jag kan inte se den egendom inspektören att göra detta.
För att visa egendom inspektör måste du trycka höger musknapp på vissa objekt och välj "Egenskaper" i menyn.