10. januar 2011 - 11:49Der er
8 kommentarer og 1 løsning
me.Requey virker ikke Access 2007
Jeg er et program som opdatere nogle felter hver gang et felt bliver opdateret eller der indsættes en ny post. Jeg bruger Me.Requery til at opdatere alle felterne i formularen. Mit program virker i Access 2003, men når jeg åbner programmet bliver felterne ikke opdateret, når jeg trykker "F9" så bliver felterne opdateret. Nogen som hved hvorfor?
Der lader til at være lidt timing-problemer i Access 2077 (og 2010). Noget med en ny database-motor. Vi har i visse tilfælde måttet indskyde en kunstig pause (altså: vent f.eks. 1 sekund og gå så videre). Prøv evt. at kald Requery 2 gange efter hinanden. Ja, det lyder åndssvagt; men det virker af og til.
Det hjalp ikke. Men det er ikke kun at felterne ikke opdatere, når jeg klikker rundt i nogle af de andre felter, så forsvinder talene i de felter hvor der er nogle udregninger, så felterne er blanke, og først når jeg trykke F9, så kommer talene frem. Jeg har prøvet at bruge Sendkeys med F9 når man fjerner fokus fra felterne men der vil den ikke opdatere, det er kun når jeg manuelt trykker F9
Det skal lige siges at de felter som bliver blanke er opsummerings felter i en formular. Felterne bruger følgende udregning: =Nz(Fix(Sum([MON])+0,001)+(((Sum([MON])-Fix(Sum([MON])+0,001))*100)*(60/100)/100);0)
Det virker heller ikke. Jeg har lavet nogle test på nogle forskellige maskiner, og det viser sig at når jeg køre på Windows XP med Access2007 så virker det, og når jeg køre Windows7 med Access 2007 så virker det ikke som det skal. Så noget kan tyde på at det er Windows 7, som driller. Så er spørgsmålet om der er en workaround til problemet indtil Microsoft får styr på deres Access 2007 på en Windows7 maskine?
Fik desværre ikke løst det. Efter noget test har jeg fået konstateret at det er et problem i Windows7, som jeg håber at Microsoft snart løser. Jeg lukker spørgsmålet
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.