Jeg har en rapport i Access 2003, hvor jeg idag har betinget formatering på et felt. Så hvis felts værdi er over 10, skal den farve feltet grønt, over 20 skal feltet være gult. Dette fungere fint. Nu vil jeg så have den til at sætte et smiley billede ind, i stedet for en farve. Hvordan gør man det?
Lille testcase: En formulars datakilde har feltet id - der er tale om fortløbende nummerering: I Rapporten er der 2 billeder - deres kontrolelementerne hedder sur og glad. Billeder ligger oven i hinanden. Detaljesektionen har følgende hændelse:
Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer) sur.Properties("visible") = CBool(id And 1) glad.Properties("visible") = Not CBool(id And 1) End Sub
- Om det også virker på print udskrift aner jeg ikke.
ellebe: Hvordan sætter jeg ind hvilket billede den skal vise?
Synes godt om
Slettet bruger
24. november 2009 - 15:27#5
Billede et et af træk værktøjerne - i access2000 en solbeskinnet bjergtop. Imaget hentes fra en fil. Kontrolelementets navn kan ændres i egenskabsarket->andre.
Sådan set banal viden, så jeg bliver lidt i tvivl om det er det du spørger efter.
Billederne vises hvis de synlige - forstå det hvem der kan, #2 illusterer hvordan man skruer på visibility.
Man skal lave et billede felt og så kan man bruge koden herunder:
Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer) If CDec(Me.Tekst55) > 0.8 Then Me.Billede60.Picture = "Sti til billedet" Else Me!Billede60.Picture = "Sti til billede" End If
Lige pludselig slog det mig at billede, var et værktøj element. Sådan går det når man stirre sig blind på noget.
Så man kunne også sagtens bruge din kode, smid et svar så deler vi i porten.
Synes godt om
Slettet bruger
24. november 2009 - 16:42#8
Ja der er ofte flere måder at gøre det på. I Din løsning er databasen afhængig af andre filer. Ved oprettelse af et billedelement integreres billedet med *.mdb filen så der ikke er afhængighed med andre filer. I situationen med få og små billeder som ikke skal udskiftes er det bedre at anvende integrerede billeder, hvorimod, hvis billeder skal udskiftes ( som i fotogalleri), er det bedre at referer til eksterne billeder.
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.