15. maj 2004 - 16:52Der er
20 kommentarer og 2 løsninger
billeder i fortløbende formular
Er det helt umuligt at have billeder i en fortløbende formular, hvis der kun er linket til billederne, og kun filnavnet er gemt i databasen, og ikke selve billedet.
evt. anden løsning søges, til at lave en nogle fortløbende sider med billeder og data, som skal udprintes.
jeg har lavet en form til indtasning af en ny post i db'en herpå har jeg en knap som laver et api kald så jeg kan vælge et billede til denne post, når jeg så lukker formularen kopiere den billedet til en bestemt mappe og omdøber det hvis der er et andet billede i mappen med samme navn. Herefter gemmer jeg det evt. nye filnavn i db'en.
så vil jeg gerne have en fortløbende formular for visning af alle posterne i db'en med tilhørende billede, men her vises det samme billede for alle posterne.... ;-/
jeg skulle gerne ende ud med en rapport som jeg kan tilpasse med 3 x 4 billeder og data på hver A4 side, til udskrivning
jeg skal ikke have billederne liggende som ole-object i selve db'en, for det er rigtig mange billeder det drejer sig om, og så vokser db'en størrelse alt for meget desuden skal billederne kunne redigeres i den mappe hvor de ligger.
You can NOT show different pictures in a continuous form. UNBOUND fields will display the same value/picture for all records. Another method is to display the picture on the form header when you select one of the records.
Har du en anden løsning på problemet, evt. noget med at eksportere det til XML eller HTML. og kan man evt. gøre dette fra en knap på en formular. Det eneste krav er at det skal kunne virke selvstændigt. hvis det bare havde været i PHP eller ASP, var det jo ikke noget problem.
Hi mekaniker Not sure where you are going with XML/HTML, dont you want this to work in Access?
Lets say that you saved the path/filename of each picture in the database, exactly as you are doing at the moment.
At the moment I think you have some code soemthing like this.
Me.YourPictureObject.Picture = Me.PathFileNameOfPicture YourPictureObject is the name of the Picture object on the form and PathFileNameOfPicture is the field in the dB/on the form which contains the path+filename of the picture.
Remove the picture object from the continuous form and put it on the form header.
When you select a record in the continuous form the On Current event gets performed. So in the continuous forms On Current Event you need some code something like this
If Not IsNull(me.PathFileNameOfPicture) Then Me.YourPictureObject.Picture = me.PathFileNameOfPicture Else Me.YourPictureObject.Picture = "" End If
det kan jeg desværre ikke bruge, fordi jeg skal kunne printe alle disse billeder med tilhørende beskrivelser, så jeg skulle også bruge det i en raport hvis det var muligt, det kan godt være at jeg skal i gang med en selvstændig application... ;-/
Det er ikke noget problem at printe en rapport med alle billederne i stil med en fortløbende formular. Problemet ligger udelukkende i, at du vil se billederne i en fortløbende formular. Det kan du IKKE, men en rapport: No Probs.
hvis jeg bare kan få dem udskrevet i en rapport, så kan jeg sagtens leve med at jeg ikke kan se billederne i formularen, også kan jeg jo bruge terry's forslag i formularen, med at vise billedet hvis man klikker på posten.
Hej mugs, det ser ud at til virke helt perfekt, men nu ville jeg jo gerne have udskrevet min rapport, så der er 12 billeder pr. A4 side (3 stk. henad og 4 skt. nedad)
>> terry Tak for hjælpen, jeg brugte dit forslag med af klikke på den jeg ville have vist billedet på på formularen, så derfor er der 40 point til dig...
>> mugs Tak for hjælpen, jeg brugte dit rapport eksempel, og udskrivningen fandt jeg ud af så jeg fik 9 billeder på hver side. Tak for det tilsendte eksempel, det kan jeg bruge mange andre steder også, så der er 60 point til dig
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.