Jeg har en report som baserer sig på et query. Jeg vil gerne for hver record i query'et kunne vise et tilhørende billede som ligger på harddisken - fx skal c:\access\pics\101.jpg vises for det tilhørende ID (101) fra query'et. Dette gør jeg via VBA kode, men det driller lidt. Jeg kan jo sagtens i designeren få ID'et på reporten, men det er endnu ikke lykkedes mig at tilgå den samme variabel fra VBA, selvom den er synlig i intelliSense. Den melder blot "can't find the field 'KundeID' referred to in your expression" når jeg åbner reporten.
Jeg har ind til videre prøvet med både at have koden i Report_Open og Report_Active, og Detail_Format bliver tilsyneladende slet ikke afviklet! Jeg har i hvert fald bedt prøvet med at køre en MsgBox uden resultat.
Min database er i øvrigt i 2000-format, hvis det har nogen betydning...
hmm, det hjælper mig desværre ikke meget. Jeg har lavet en report og valgt et bestemt query, som data source, der trækker data fra flere tabeller. Men runtime kommer ovenstående fejl altså :(
Jeg har i øvrigt forsøgt at lave et helt nyt simpelt projekt hvor reporten baserer sig på en simpel tabel og hvor koden for reporten er:
Option Compare Database
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) MsgBox Me.ID End Sub
Fejlen er: Run-time error '2465': Microsoft Office Access can't find the field 'ID' referred to in your expression.
Jeg har i øvrigt også forsøgt med Me!ID (jeg kender ikke forskellen)
Hmm - Jeg mener at en af mine db viser når der ikke er noget billede
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.