Ką daryti, jei duomenų bazės lentelėse vietoje rastro vaizdo matote "Paketas"
Taikoma
Kai į OLE objekto lauką "Access" lentelėje norite įtraukti GIF, JPEG ir kitų įprastinių tipų vaizdo failus naudodami duomenų lapo rodinį, vietoje numatyto "rastro vaizdo" matote žodį "Paketas".
Lauke rodoma "Paketas", nes OLE objekto laukas palaiko tik "Windows" rastro (.bmp) ir nuo programos nepriklausomo rastro (.dib) failus. Jei norite OLE objekto lauke saugoti papildomų tipų grafinių failų ir leisti "Access" juos tinkamai atvaizduoti, turite įdiegti papildomą programinę įrangą, o ta programinė įranga turi tiekti komponentus (vadinamus OLE serveriais), reikalingus papildomiems vaizdų tipams rodyti.
Ankstesnėse Microsoft Office versijose buvo programa, vadinama „Microsoft“ Photo Editor, kuri savo ruožtu teikė OLE serverį, reikalingą GIF ir JPEG failams generuoti. "Office 2003" sistema nuotraukų rengyklę pakeitė "„Microsoft“ Picture Manager", kuri neteikia reikiamo OLE serverio tokio tipo failams.
Norėdami išspręsti šią problemą, galite naudoti vieną iš toliau nurodytų būdų:
- Saugokite vaizdus už duomenų bazės ribų ir naudokite "Visual Basic® for Applications" (VBA) kodą jiems rodyti. Daugiau informacijos ieškokite "Microsoft" žinių bazės straipsnyje Kaip rodyti vaizdus iš aplanko formoje, ataskaitoje arba duomenų prieigos puslapyje.
- Konvertuokite GIF arba JPEG vaizdus į "Windows" rastro (.bmp) failus. Nors BMP failai paprastai yra didesni nei GIF arba JPEG failai, jie gali padėti sumažinti duomenų bazės dydį, nes "Access" nesukuria papildomų nuo programos nepriklausomo rastro (.dib) failų, kad juos palaikytų. Informacijos, kodėl "Access" sukuria DIB failus, kai naudojate GIF arba JPEG vaizdus, ieškokite "Microsoft" žinių bazės straipsnyje Kodėl OLE objektai sukelia duomenų bazių augimą.
Daugiau informacijos
Peržiūrėkite šiuos straipsnius, jei reikia daugiau informacijos apie vaizdų naudojimą programoje "Access":
- ACC: Kodėl OLE objektai skatina duomenų bazių augimą Paaiškinama, kodėl GIF ir JPEG vaizdų saugojimas OLE objekto lauke gali greitai išpūsti duomenų bazės dydį.
- Kaip įrašyti rastro failą kaip OLE objektą "Access" OLE objekto lauke paaiškinama, kaip naudoti VBA kodą vaizdo failams OLE objekto lauke saugoti ir automatiškai paleisti tinkamą konteinerį bei rodyti tuos failus.