Avatar billede puppetmaster Nybegynder
22. september 2005 - 10:23 Der er 11 kommentarer og
1 løsning

Poster bliver ikke opdateret

Som skrevet ½ mia. gange før, så består vores systemer af en Access frontend med en SQL Server backend.
I det system som jeg lige har porteret til SQL Serveren i går aftes, har de her til morgen oplevet en fejl, som vel er logisk nok, men jeg villle da gerne have en workaround! :)

Bruger 1 åbner frontend'en og vælger på en liste en ordertype.
Bruger 2 åbner samme frontend og vælger samme ordretype som Bruger 1 har valgt.
Bruger 1 indtaster en ordre og lukke systemet.
ca. 1½ time senere spørger Bruger 2 Bruger 1 om der er skrevet nogle nye ordrer i dag, da han ikke kan finde nogle!
Det svarer Bruger 1 selvfølgelig ja til og regner med at når han har lukket frontend'en, så er data gemt (det er de også skal jeg lige sige!)

Problemet er at Bruger 2 har stået på den samme ordretype siden han loggede ind og derfor er det bagvedliggende recordset IKKE blevet opdateret hos ham!
Er der en workaround til dette, så alle der bruger den samme frontend har mulighed for at se alle ordrer som er indtastet, uanset om de skifter ordretype eller ej (på en kombinationsboks)?
Avatar billede terry Ekspert
22. september 2005 - 10:42 #1
Not sure if it will help but try altering the ODBC Refresh interval in Options menu Advanced Tab
Avatar billede terry Ekspert
22. september 2005 - 10:42 #2
The Refresh interval may also help too
Avatar billede puppetmaster Nybegynder
22. september 2005 - 10:51 #3
Where the heck do I find the ODBC Refresh interval?
Avatar billede terry Ekspert
22. september 2005 - 10:54 #4
Open the Options Dialog from the menu and then select the Advanced Tab
Cant you see it on the Advanced Tab to the left?
Avatar billede Slettet bruger
22. september 2005 - 11:10 #5
Du kan jo også gøre det manuelt ved hjælp af timeren!~)
Avatar billede puppetmaster Nybegynder
22. september 2005 - 11:22 #6
Aaah, I see, i selve databasen! :)
Ja, det hjælper nok ikke noget, længste tidsangivelse der er på 1500 sekunder, hvilket er 25 min, LANGT fra de 1½ time vedkommende var logget på.
Men på den anden side, så har jeg i mellemtiden testet med den gamle version af programmet, hvor der benyttes en Access backend, og der er samme problem, så det gør ikke noget (det ER sgu da bare mærkeligt at de lige falder over den "uhensigtsmæssighed" dagen efter jeg opdaterer systemet!) :(
Avatar billede puppetmaster Nybegynder
22. september 2005 - 11:22 #7
Smid et svar, terry
Avatar billede terry Ekspert
22. september 2005 - 11:38 #8
Arent you supposed to reduce the time interval?
Avatar billede terry Ekspert
22. september 2005 - 11:42 #9
You could also use a Timer as spg suggests, problem with this is that it may fire when your in the middle of edíting a record or something like that, but you could get around this in code maybe.

But I wouldnt have thought all that would be necessary.
Avatar billede terry Ekspert
29. september 2005 - 19:51 #10
.
Avatar billede puppetmaster Nybegynder
30. september 2005 - 08:20 #11
Sorry 'bout the delay, terry
Avatar billede terry Ekspert
30. september 2005 - 10:52 #12
no problem, and thanks
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