Avatar billede compac Seniormester
29. december 2001 - 15:37 Der er 8 kommentarer og
1 løsning

opdatering ved bladring

Jeg har en formular, hvor der bliver hentet et billede ind når man har valgt det fra en combobox.
(billedet ligger i en tabel for sig)

Når jeg så bladrer i formularens sider bliver billedet ikke opdateret (det samme bliver stående) medens filnavnet skifter i comboboxen (som det skal)

hvordan får jeg billedet til at skifte?
Avatar billede mugs Novice
29. december 2001 - 16:24 #1
Har du en kode der sikrer at formularens post matcher til billedet, og i givet fald hvordan ser den ud?
Avatar billede compac Seniormester
29. december 2001 - 16:38 #2
Billedet bliver hentet med Dlookup:

Private Sub App_combo_AfterUpdate()

vary = DLookup(\"[Billedfil]\", \"billeder\", \"[billedeID]=\" & Me!App_combo)

Me![App_billede].Picture = vary

BilledID ligger også i hovedtabellen, hvis øvrige indhold vises i formularen.

Avatar billede nih Novice
29. december 2001 - 16:54 #3
Hvad med en

Me.Requery

Niels
Avatar billede mugs Novice
29. december 2001 - 16:58 #4
Me.Requery kører foresp0ørgslen igen, og viser derefter den første post. Det vil være mere nærliggende med en Me.Refresh, der opdaterer den underliggende forespørgsel / tabel.

Men jeg mener, der er noget forkert i at koden ligger i AfterUpdate hændelse. denne hændelse indtræder jo når posten er ændret, og detr er der ikke tale om her. Der flyttes blot til en anden post uden ændringer. I øjeblikket har jeg dog ikke noget bud.
Avatar billede compac Seniormester
29. december 2001 - 17:04 #5
Hvis jeg sætter en me.requery ind i \"vedAktuel\" kommer der en fejl om Dublerede værdier i index osv. Det skyldes nok at der ligger et felt i formularen som er defineret med \"ingen dubletter\".
Avatar billede compac Seniormester
29. december 2001 - 17:09 #6
Hov jeg fik sendt den sidste kommentar inden jeg så dit svar mugs.
-men Me.refresh gør ingen forskel.
Avatar billede mugs Novice
29. december 2001 - 17:30 #7
Prøv at indsætte koden i hændelsen \"VedChange\". 
Avatar billede compac Seniormester
29. december 2001 - 18:15 #8
Det har jeg prøvet nu. Jeg har også forsøgt med at indsætte  me.refresh i \"vedAktivering\" - men desværre gør det ingen forskel.

Når man bladrer, sker der vel blot det, at BilledID i Hovedformular kalder BilledID i Billedetabellen - uanset hvordan comboboxen er bygget op?? Er det ikke rigtigt forstået?
Avatar billede mugs Novice
29. december 2001 - 19:09 #9
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