Avatar billede Kengun Praktikant
15. august 2003 - 08:48 Der er 18 kommentarer og
3 løsninger

Hente ind billeder i rapport

Vet ikke helt hvordan jeg skal stille dette spørsmål, men jeg forsøker: Jeg ønsker å skrive ut 2 kolonner med 8 etiketter i hver kolonne. Jeg skal så ha et [Like felt] (inputfelt) som jeg skriver f.eks. 1, 2, 3 og så videre. Hvis jeg f.eks. skriver 1 så kommer teksten der passer til 1 men så skal det også settes ind settes inn et billed der passer til 1. Billede er en strekkode (.bmp) fil som passer til 1. Strekkoden til 1 er ikke lik til 2 og 3. Håber i forstår noget af dette ;)

Jeg har startet på det hele her: http://www.kengun.com/eksperten/etiketter.zip - Det fungere rimeligt godt, men jeg kan altså ik finde ud af det med de billede. Billedene skal ligge i roden sammen med Access filen.

Med de 200 points så håber jeg at der er en der vil lave det hele slig at det fungere :)

NB! Jeg bruger Access97 så det hele skal fungere for den.
Avatar billede mugs Novice
15. august 2003 - 09:40 #1
Når du sætter billeder ind i en Access database, skal du placere billederne udenfor db, og så henvise til dem med en tekst streng. Du kan så få billederne vist enten i en formular eller i en rapport i en ubundet billedramme, som du henter på værktøjskassen..

Hvordan det fungerer med etiketter har jeg aldrig prøvet, men jeg kan ikke se der skulle være noget til hinder for det.

Det er lidt omfattende at forklare det, men jeg kan sende dig en vejledning i Word der viser hvordan du gør samt medfølgende testdb når jeg komer hjem fra arbejde.

Blot læg din e.mail
Avatar billede Kengun Praktikant
15. august 2003 - 09:45 #2
jeps, jeg har placered billederne udenfor db. Og lavet et ny kolonne der inneholder linket. Jeg har forsøgt å sette ind et ubundet billedramme, men kan ik riktig få det til at køre. Jeg har så en rapport som skriver ud etiketterne så der er inget problem. Det er fint hvis du vil kigge på det. Min email finder du ved at klikke på mit nick. Ses.
Avatar billede kabbak Professor
15. august 2003 - 11:15 #3
Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer)
Stregkodebillede.Picture = "C:\Documents" & Me.Felt4
End Sub

du skal indsætte denne i rapportmodulet.

hvis du skriver stien til billedet i felt4 eks. C.\data\7039490140333.bmp
skal du slette ( "C:\Documents" &),
hvis du kun skriver filnavnet i felt4, skal du rette ( "C:\Documents" ) til din sti.
Avatar billede mugs Novice
15. august 2003 - 12:24 #4
Eksempler sendt.
Avatar billede Kengun Praktikant
15. august 2003 - 13:45 #5
kabbak> Hvor/Hvodan sætter jeg ind:

Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer)
Stregkodebillede.Picture = "C:\Documents" & Me.Felt4
End Sub

?
Avatar billede Kengun Praktikant
15. august 2003 - 13:48 #6
mugs> Klare ik riktigt at finde ud af at sætte billede ind i en rapport, men det fungere vel på samme måde som i et skema?
Avatar billede Kengun Praktikant
15. august 2003 - 14:01 #7
Mugs> Har nu kopieret billedet fra den rapporten i den ene af de db du sendte (Takk!) og så limet jeg ind i min rapport. Billedet vises selvfølgelig ik, for jeg må vel angi at link/url skal hentes fra databasen (Felt4)? Hvis i har MSN-messenger så kan i kontakte mig der, så vil jeg selvfølgelig fortelle her inde løsningen hvis vi/jeg finder ud af noget.
Avatar billede Kengun Praktikant
15. august 2003 - 14:02 #8
min MSN-messenger adresse finder i ved å klikke på mit nick.
Avatar billede mugs Novice
15. august 2003 - 14:36 #9
Jeg har ikke messsenger. Du har fået en fil der hedder Read Me. Denne viser step for step hvad du skal gøre. Bl.a står der:

Hvis du vil have billederne med i en rapport, indsætter du flg. Kode i rapportens Detaljesektion VedFormattering :

If Not IsNull(Me!FigurPath) Then
Me!Billede.Picture = Me!FigurPath & Me!FigurFil
Else
Me!Billede.Picture = "(none)"
End If
Avatar billede kabbak Professor
15. august 2003 - 14:37 #10
Højreklik på detaljesektion vælg generer hændelsesprocedure, så er du derinde.

husk at ændre Stregkodebillede til navnet, på din billedboks
Avatar billede Kengun Praktikant
15. august 2003 - 14:39 #11
mugs> hvor finder jeg "rapportens Detaljesektion VedFormattering"?
Avatar billede mugs Novice
15. august 2003 - 14:43 #12
Åbn din rapport i Designvisning. højreklik på Detaljesektionen (Bred grå bjælke) i vinduet der åbnes > nederst Egenskaber > Fanen Hændelser og du ser VedFormattering.
Avatar billede Kengun Praktikant
15. august 2003 - 14:44 #13
nu har jeg snart ik mere hår igen :-D, så det ville være supert hvis en af dere ville hente ned min zip fil http://www.kengun.com/eksperten/etiketter.zip (den er lige nu blevet endret lit) og gjøre de nødvendige endringer og sende tilbage til mig. ....men jeg forsøger hele tiden at få det til at køre..
Avatar billede mugs Novice
15. august 2003 - 14:46 #14
kengun:

- Er det ikke korrekt, at du har fået filen Read Me?

I den er der nøje beskrevet hvordan mine db er skruet sammen.
Avatar billede Kengun Praktikant
15. august 2003 - 14:55 #15
jo tak mugs, jeg har fået filen og jeg har forsøget at lave det i min eksisterende db, men jeg har ik forsøgt at lave det hele forfra.
Avatar billede Kengun Praktikant
15. august 2003 - 15:04 #16
kabbak> Har sat ind din kode og endret navnet på mit billed, men der er noget jeg gør forkert for det fungere ik :'(
Avatar billede Kengun Praktikant
15. august 2003 - 15:37 #17
argh! nej det går ik. Nu har jeg forsøget næsten alt....
Avatar billede kabbak Professor
15. august 2003 - 18:29 #18
Har sendt en base retur på navn2000@hotmail.com
Avatar billede hekla Nybegynder
15. august 2003 - 20:45 #19
Fjern billedet fra rapporten, men lad billedrammen stå
Lav en tekstbox på rapporten og dobbeltklik på den.
Klik på fanebladet Formater og vælg "Synlig"=Nej
Vælg fanebladet Data og vælg felt4 som kontrolelement
Vælg fanebladet Andre og skriv "Felt4" som Navn
Gå ind i detaljesektionens VedFormattering (mugs 15/08-2003 14:43:51)
Sæt følgende linie ind:

Private Sub Detalj_Format(Cancel As Integer, FormatCount As Integer)
Bilde7.Picture = CurrentProject.Path & "\" & Me.Felt4
End Sub

Jeg kan ikke huske om currentproject.path er ADO eller DAO, men du kan prøve det. Hvis man ikke kan bruge currentproject.path i Access97 kan du ændre den midterste linie til:
Bilde7.Picture = "c:\minsti\" & Me.Felt4

hvor c:\minsti\ er den mappe, som du har billederne liggende i.

Currentproject.path har den fordel at det er lige meget hvor du læggger databasen bare billederne ligger i samme mappe som databasen.
Avatar billede Kengun Praktikant
16. august 2003 - 10:21 #20
Tak for all hjælp. Jeg giver kabbak mest points da han sendte en komplet db til mig der fungerede. Jeg håber pointsfordelingen er "fair" :)
Avatar billede Kengun Praktikant
16. august 2003 - 10:24 #21
hekla> Jeg har ik forsøget din løsning, men efter at have set igennem kabbak base i retur så kan jeg godt se at din (hekla) sin løsning nok skulle fungere. Men som nævnt over så fik jeg en db der fungerede af kabbak. Igen tusind tak til dere alle :) Må i alle have en riktig god weekend! Selv skal jeg arbejde hele weekenden :'(
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester