20. september 2010 - 12:16
Der er
6 kommentarer og 2 løsninger
If then code
Hej Jeg har en formular med et afkrydsning felt, værdien er sat til ja/nej. Jeg har lavet denne code, som aktiveres når formular lukkes: Private Sub Form_Close() If [Barn syg] = "ja" Then [sygemeldt] = [Modtaget dato] End If End Sub Jeg har en tabel (medarbejder), jeg vil gerne have at feltet "sygemeldt" bliver lig med feltet "modtaget dato", hvis feltet "barn syg" er lig med ja. Koden virker ikke, men kommer heller ikke med fejlmeddelse. Er der nogen der kan se hvad jeg gør forkert ? MVH Tony
Annonceindlæg tema
Cloud & AI
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
20. september 2010 - 12:22
#1
Prøv med Private Sub Form_Close() If [Barn syg] Then [sygemeldt] = [Modtaget dato] End If End Sub
20. september 2010 - 13:42
#2
Hej Det virker ikke, kommer op fejlmeddelse. MVH Tony
20. september 2010 - 13:56
#3
Hvad er fejlmeddelelsen? Måske skulle du i øvrigt lægge koden i Form_BeforeUpdate i stedet for Form_Close
20. september 2010 - 15:57
#4
Et afkrydsningsfelt (Ja/Nej) kan have 2 værdier: True / false 0 / -1 Så prø med: If [Barn_syg] = True Then [sygemeldt] = [Modtaget_dato] End If Læg koden i Ja/NEj feltets BeforeUpdate. Undgå mellemrum i objektnavnene. Det er en evig kilde til fejl.
21. september 2010 - 08:13
#5
Hej Anlu Virker med before_update Tak Kan jeg give dig point ? Hej Mugs Kommer med fejl meddelelse : Du kan ikke tildele en værdi til dette object : [Sygemeldt] = [Modtaget_dato] Tak for hjælpen begge to. MVH Tony
21. september 2010 - 08:31
#6
Afprøvet og fungerer: If [Barn_syg] = True Then [sygemeldt] = [Modtaget_dato] End If Det at du ikke kan tildele feltet [sygemeldt] en værdi, skyldes noget andet.
21. september 2010 - 08:42
#7
Hermed et svar - så kan du fordele point som du vil.
21. september 2010 - 08:43
#8
Og er i øvrigt bare glad for at kunne hjælpe :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser