Com mantenir fotografies en un altre lloc?
Diuen que és millor no posar les imatges a base de dades. Potser els seus rumors, potser no. De tota manera, gran quantitat d'imatges fa que DB greix i així destaca l'aplicació de base de dades. No és fàcil d'utilitzar éssers greix, eh.
Gràcies a Imagini d'accés, tot el que necessita és especificar on desar les imatges - i ho farà tot el treball per si mateix. Si voleu codi d'emmagatzematge extern pel seu compte, vostè tindrà moments difícils. No val la pena ficar-se en problemes amb el.
No és característica StoragePath accessible en el temps de disseny. Després d'especificar que es AccessImagine emmagatzemar imatges allà mentre els noms d'arxiu de la imatge es gravarà en el camp de base de dades de la envoltant.
Heus aquí un exemple dels valors de propietat StoragePath:
- "D: \ Images \ MyWork"
- "\ \ Avenger \ Incoming \ Pics" - ruta de xarxa local, útil per a l'emmagatzematge centralitzat
- "Fotos" - subcarpeta a la carpeta on està emmagatzemat el fitxer de la base de dades
- "." - Les imatges de mantenir en la mateixa carpeta amb el fitxer de base de dades
Accés Imagini tracta de mantenir el nom original de la imatge - o li dóna un nom comú (com "imatge", "escanejar", "enganxar") que si procedís de l'altra font. Sens dubte, el component afegeix alguns números per duplicar noms d'arxiu.
Avís: si un fitxer ja no és necessari (és a dir, l'usuari posa una nova foto en lloc del vell), anem a esborrar de l'emmagatzematge.













Tinc una db d'emmagatzemar totes les ubicacions de les meves imatges. Vull carregar el control amb una imatge. Puc fer això en el codi? Si és així ¿quin és el format. Ho vaig intentar. Valor, però no va funcionar
Vostè pot utilitzar el mètode LoadFile com això:
Pic.LoadFile "c: fotos \ \ house.jpg"
M'agradaria per emmagatzemar les imatges externament, però no puc veure l'inspector de propietats per a fer això.
Per demostrar la propietat inspector haurà prémer el botó dret del ratolí sobre un objecte i seleccioneu "Propietats" al menú.