02. august 2003 - 18:06Der er
23 kommentarer og 1 løsning
Problemer med at beregne felt
Håber der nogle der kan hjælpe - Jeg er ved at lave et timeregisteringssystem i Access - Jeg har 3 felter et der hedder start, slut og timer ialt - Time ialt skal beregnes udfra start og slut minus en halv times pause - Er der nogle der kan hjælpe mig med det;-)
hvorfor vil du egentlig have et felt til timer du kan jo beregne det i udtrækket. Og så vidt jeg ved er det i mod Database "reglerne" at have et felt der er afhængig af andre felter end Nøgle feltet.
cwd mener, at du skal lade din forespørgsel beregne differencen. Det er ikke nødvendigt at gemme beregningen i tabellen, idet forespørgslen vil foretage beregningen hver gang start eller slut bliver ændret.
Nedenståen udtryk beregner differencen i timer mellem start og slut - 0,5 timer. Sæt markøren i et tomt felt i forespørgslens designgitter og indtast:
Udtryk1: DateDiff("h";[start];[slut])-0,5
Du behøver dig ikke at indteste"Udtryk", det klarer Access selv.
Mugs systemet er lavet sådan at der er en formular for hver enkelt medarbejder - Dvs. 16 formularer - Der må da kan være en smartere måde end, at jeg skal til at lave en forspørgsel - Nu har jeg to tabeller til hver enkelt medarbejder!! Grunden til at det er lavet sådan er, at min chef vil have en hovedemenu med hver enkelt medarbejdsnavn!!
hmm jeg bliver helt forvirret - Som jeg allrede har fortalt dig før mugs er jeg jo Cand merc i org og strategi og slet ikke datanørd - Dog har det min interesse, så jeg prøver lige, at legevidere med det - Skriver lige igen hvis jeg trænger hjælp!! ;-)
Hmm det troede jeg ikke jeg kunne for det første jeg havde lavet var der kun to tabeller i alt en med projekter og en med diverse oplysninger om medarbejdere!!
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.