22. juli 2002 - 09:45Der er
27 kommentarer og 2 løsninger
tekst farver
Hej.
Jeg en form for kalender med hvori man kan se nogle hvilke datoer der sker noget vigtig.
Jeg kunne godt tænke mig at tekstfarven på datoerne skiftede afhængig af hvor tæt på datoen er.
Dvs. hvis der f.eks. er over 14 dage til en eller anden hændelse så skal datoen står med grønt, hvis der er under 14 dage og over 3 dage skal datoen stå med gult og under 3 dage skal datoen være rød.
It depends on a couple of things! WHERE are these texts you mention, are they in a record which is displayed on a detail line? If so, then which version of Access are you using?
Jeg har lavet en formular hvor navn, adresse og dato kommer frem. Det er denne dato som jeg godt kunne tænke mig skiftede farve. Datoen bliver hentet i min tabel som hedder "person". I den tabel har jeg en kolonne "Næste opfølgning" og det er i denne kolonne at de "vigtige" datoer står.
It all depends on how you move between records. If you have a button or something then you can do it in the On click event. You could also try it on the On Current Event! It shard to say when I can tsee how your program works!
Ok, jeg har prøvet at lægge koden ind på datotekstfeltets "EfterOpdatering"- hændelse, men der sker intet.
Jeg går ud fra at "txtStartDate" er navnet på tekstfeltet ?? Så det har jeg ændret til navnet på tekstfeltet.
Jeg har også pøvet at lægge det på knappen man trykker på for at komme ind på formularen med datoerne, men der får jeg en Compile error fejl: Datamember not found.
OK! I have now had a look at your dB and I am not sure that you can! I was hopeing that you were only showing ONE record at a time in which case you could do it, but because you are showing many (detail) then you may not be able to. In XP I know youcan but I am not quite sure you can in 2000. So, open the form in design view and mark the date field. Then in The format menu see if there is a menu item "Conditional Formatting". If there is then you can, if there is NOT then you can NOT!
Ellers kan du lave et nyt tekstfelt og sætte kontrolelenentkilden til: =[dato]-10-Date() og format til: "mere end 10 dage"[Grøn];"mindre end 10 dage"[Rød];"10 dage til"[Gul]
Software: Jeg har prøvet at lege med 'betinget formatering' med markøren i det felt du vil formatere: * trykker du på betinget formatering * tilføj * 'feltværdi' 'mellem' date() date() + 10 * formater til FED og rød
Software: Det ER dig der bestemmer, hvem og hvordan pts skal deles.
Terry foreslog betinget formatering, så hvis det er den løsning du har brugt skal han natuligvis belønnes. Hvis det er min løsning med en ekstra textbox, du har brugt, er det MIG der har fortjent en belønning.
Terry, jeg mangler ikke point, der er nok til, at jeg kan stille et HAV af 'dumme' spmørgsmål. :o)
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.