17. august 2006 - 09:43Der er
16 kommentarer og 1 løsning
Jeg kan ikke forstå hvorfor det her ikke virker.
Jeg har fået god hjælp til at lave noget af en database, så det er ikke hele koden jeg forstår, men jeg har udvidet databasen siden jeg fik hjælpen, og problemet er at koden virker kun nogen gange. Jeg har en kode der ser sådan her ud:
If Format(Me.Dato, "dddd") = "mandag" Then DoCmd.OpenQuery "mandag" Me.Ugedag = "mandag" End If If Format(Me.Dato, "dddd") = "tirsdag" Then DoCmd.OpenQuery "tirsdag" Me.Ugedag = "tirsdag" End If If Format(Me.Dato, "dddd") = "onsdag" Then DoCmd.OpenQuery "onsdag" Me.Ugedag = "onsdag" End If If Format(Me.Dato, "dddd") = "torsdag" Then Me.Ugedag = "torsdag" DoCmd.OpenQuery "torsdag" End If If Format(Me.Dato, "dddd") = "fredag" Then Me.Ugedag = "fredag" DoCmd.OpenQuery "fredag" End If DoCmd.RunCommand acCmdSaveRecord DoCmd.SetWarnings True Me.Refresh End Sub
Private Sub Afkrydsningsfelt25_AfterUpdate() 'afkrydsningsfelt25 afgør om fraværstiden er aftalt eller ej. IndsaetAftaltTider If Me.Afkrydsningsfelt25 = False Then Me.Fravaer = (Me.AfGaaet - Me.AfModt) - (Me.GaaetHjem - Me.Modt) Me.Aftaltfravaer = Null Else Me.Aftaltfravaer = (Me.AfGaaet - Me.AfModt) - (Me.GaaetHjem - Me.Modt) Me.Fravaer = Null End If Form_BrugerTabel.Refresh End Sub
Private Sub GaaetHjem_AfterUpdate() If IsNull(Me.Modt) Or IsNull(Me.GaaetHjem) Then Exit Sub Else Afkrydsningsfelt25_AfterUpdate End If Me.Refresh End Sub
Nogen gange regner koden fraværet ud, og ligger den i den respektive boks, andre gange får jeg en fejl der siger noget med at jeg forsøger at ændre en post samtidig med at en anden forsøger at ændre den, og flest gange sker der ikke en fløjtende dyt. Ingen udregning, ingen overførsel af resultat til Me.Fravaer eller Me.Aftaltfravaer. Jeg har på fornemmelsen af det er commandoen DoCmd.RunCommand acCmdSaveRecord der ikke helt gør som den skal da jeg har googlet den, og kan se andre har andre problemer med den, men jeg er simpelthen ikke stiv nok i vb til at gennemskue det. Det kan også være logikken der er noget i vejen med, men den har jeg bare checket og checket.
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
Det er ligegyldigt om jeg ændrer i eksisterende records eller skal oprette en ny, så kan jeg komme ud for at 1. Det virker 2. Fejlmeddelelse 3. Ingenting...
Jeg får også nogle gange en fejlmeddelelse at jeg har ændret i databasen
Synes godt om
Slettet bruger
17. august 2006 - 10:54#5
Gå i tabellen modekalender i designvisning, se under feltet dato. Det er sat til indekseret - ingen dubletter, den skal stå til indekseret - tillad dubletter, hvis du vel og mærke vil indeksere dato, men det sikkert ok!~)
yeps, men modekalenderen er linket til bruger tabellen, så 2 poster oprettet samme dato i modekalenderen er forskellige da deres brugeridnummer er forskellige, eller er jeg på vildspor her??
Der opstår en låsefejl pga. opbygningen, så måske skal der redesignes en smule, jeg tænker lidt og vender tilbage. Måske kan jeg ikke nå at vende tilbage idag, men du får svar imorgen!~)
Jeg takker ydmygst, og er ikke helt sikker på hvad det betyder men go dag.
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.