26. oktober 2005 - 14:12Der er
15 kommentarer og 1 løsning
Hvordan laves Løbende måned + 20 dage
Jeg har en form FrmFaktura hvor jeg i en teksbox TbForfaldsdato, gerne vil vise datoen: dags dato + til slutningen af denne måned + 20 dage. Dvs. hvis vi idag har f.eks d. 23-10-2005 skal TbForfaldsdato gerne vise: d. 20-11-2005 Now()+20 er jo ikke godt nok, da den blot tæller 20 dage frem fra idag, det er ikke godt nok. Er der nogen, der har en enkel løsning?
>mugs Nu kan det godt være jeg er lidt tung, men i tabellen TblFaktura som querien QryFakturaOver bygger på, som er grundlaget for FrmFaktura, der hedder feltet Forfaldsdato. Navnet på Teksboxen på formen er TbForfaldsdato. Jeg tænkte at jeg ville sætte din kode ind i Control Source på properties på TbForfaldsdato altså =DateSerial(Year(Forfaldsdato), Month(Forfaldsdato) + 1, 1) - 1 + 20, men det virker ikke så godt, hvordan så???
Gør den det, kan vi gå videre. Når du bruger koden som controlsource, skal du prøve at erstatte , med ; men du har jo i forvejen en postkilde til feltet TbForfaldsdato, så den går ikke, da feltet jo ikke kan have 2 postkilder.
Ja, tak for det. Det virker jo for så vidt at man taster en vilkårlig dato ind i tekstboxen. Det jeg er ude efter er, at man (gerne vha. en kommandoknap)får datoen løbende måned + 20 dage op i en tekstbox, udfra dags dato (Now()), tror du det kan lade sig gøre?
Nu har jeg fået din kode til at virke ved at tage Now() fra et feldt jeg kalder FakturaDato i tabellen. Men den viser det jo stadig i en Msgbox. Nu skal jeg blot have den til at putte den nye værdi ind i TbForfaldsdato istedet for Messageboxen.
Hej mugs, 1000 tak for hjælpen, den var hjemme efter jeg ændrede dato til FakturaDato. Med "FakturaD" går jeg udfra du mener selve formens BeforeUpdate.
>mugs Brugeren skal ikke udfylde noget andet felt. Formen skal blot fremkomme med den rigtige forfaldsdato, (det er noget med at hvis det f.eks er kunde x, skal feltet fremkomme med løb.md+20 dage og hvis det er kunde y skal der kun stå +8 dage). Men det fungerede også fint i en If sætning med din kode i, så tak for hjælpen endnu engang. Mvh. Trine
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.