06. februar 2002 - 13:07Der er
11 kommentarer og 3 løsninger
Har brug for et billedfeldt i Access database.
Jeg har en lille database med: Navn, Adresse, By, Nr. Bem. Nu har jeg så brug for et tilhørende billedfeldt. Altså et billede til hvert ID. Alle billeder har jeg liggende i en mappe som jpg-filer. Hvordan klarer jeg det?. Evt. nogen der kan lave basen. Jeg anvender:Access 2000/Win 98II.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I would suggest that you only save the path+filename of each picture in your database. Access can stor teh actual picture butit does have a max size of 2Gb and picture can fill quite a lot.
Explanation: You need a common dialog control on your form and name itAXComDlg. You need a text field in your table named DocumentName and one named DocumentLink. Then you add the DocumentName to the form.
Then in the double click property for DocumentName you set it to [Event Procedure]
Then you place a button on the form named cmdViewDocument and set its click event to [Event Procedure]
When you double click on the DocumentName field the dialog box will open so that you can find the .jpg file for the record. This will display the file name and also save the path to the file.
When you press the button the selected records picture will be displayed in th eprogram which is associated to this file type.
Tilføj et felt med typen OLE-Object. Derefter tilføjer du billederne i Formularen samtidig med at du indskriver de andre data. Højreklik på billedfeltet og følg anvisningen.
Gør som johs_j siger! tilføj et felt med typen ole-objekt. og tilføj derefter hændelsen:
Private Sub billede_Enter() billede.Class = "Photo Editor 3.0-billed" ' Set class name. ' Specify type of object. billede.OLETypeAllowed = acOLELinked ' Specify source file. billede.SourceDoc = "C:\Mappenavn?\" & navn & ".jpg" ' Specify data to create link to. billede.Action = acOLECreateLink ' Adjust control size. billede.SizeMode = acOLESizeZoom End Sub
Bemærk at nr bem i "C:\Mappenavn?\" & nr bem & ".jpg" er nr bem i din database! Kald derfor billederne de numre der passer til databasen..
Husk du skal have photoed installeret den ligger evt. på din office cd! Det skulle også løse problemet med at du kun kan se ikoner...
Til peri: Jeg har samme problem. Har du noget imod at fortælle om din løsning på problemet. På forhånd tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.