17. november 2006 - 08:22Der er
5 kommentarer og 1 løsning
Generere kontrolposter
Vi sidder med en masse kontrol i en virksomhed. Nogle skal gøres hver dag andre, hver anden, 1 gang om ugen, osv..
Jeg har nu en tabel med de forskellige kontrolposter og deres valgmuligheder og vigtigst: Et starttidspunkt og et interval i dage, dvs. at skal kontrollen udføres hver dag, hedder interval 1 og pr. uge hedder 7.
Da der vil ske ændringer i disse kontroller, der vil komme nye, nogle vil forsvinde, måske vil intervallet ændre sig, osv., så vil jeg gerne have en meget dynamisk måde at generere posterne på.
Det optimale vil være en underformular, som henter alle de kontrolposter, som vil komme til at passe på den dato, som man kan bladre frem og tilbage i på hovedformularen!~)
Du har en dynamisk tabel med felterne KontrolID (FK), DatoUdfoertKontrol og DatoNaesteKontrol plus en masse andre felter. Du har en mere statisk tabel hvor du definerer hvad en kontrol er
og nu mangler du noget kode der efter hver kontrol er udført går ind og beregner dato for næste kontrol og skriver det i den første tabel. På en formular kan du så se hvilke kontroller der skal udføres dagsdato samt krydse af af når de er udført.
Er det sådan du har tænkt det ??
Synes godt om
Slettet bruger
17. november 2006 - 09:22#2
Ja, det er ikke helt ved siden af...
Synes godt om
Slettet bruger
17. november 2006 - 09:23#3
Undskyld, jeg lige er lidt fraværende, men hver gang et nyt program er i ilden, så vil folk have mer... Så hvordan de har tænkt sig, at jeg skal holde deadline på dette projekt er mig en gåde!~)
Synes godt om
Slettet bruger
17. november 2006 - 09:40#4
17/11-2006 08:42:33> Der er dog ikke nogen DatoNaesteKontrol, det er dette, som skal genereres som et datofelt.
Det jeg gerne vil undgå er at oprette fremad i tiden, for så skal man hele tiden ind og rette i fremtidige poster, hvis der er ændringer her og nu!~)
Synes godt om
Slettet bruger
17. november 2006 - 09:46#5
Jeg kunne godt tænke mig, at når man indtaster en dato i hovedformularen, så findes alle de kontrolpunkter, som vil "ramme" den dato.
Man er nok nød til at have en knap, som hedder OpretDag og en der hedder opdatér dag!~)
Synes godt om
Slettet bruger
20. november 2006 - 10:32#6
Jeg har løst det ved at tage dato - starttidspunkt (som også er en dato) og dividere dette tal med interval. Så har jeg den samme udregning med clng-format. Hvis disse 2 går i 0, så skal posten vises!~)
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.