webForumDet fria alternativet

Access

1 svar · 255 visningar · startad av ogge

oggeMedlem sedan okt. 200372 inlägg
#1

Jag håller på att bygga en databas i access och då ska jag ha en rapport som skall bygga på statistik.

Om man kryssat i "ruta1" så kostar det 700:-
den info vill jag att den ska hamna i rutan "kassa" men om man istället kryssar i "ruta2" så kostar det 600:-
som jag förstått det så måste man använda script eller macro till det. någon som vet hur det skall skrivas eller så??

    If .ekonomistat1!Helgdag = True Then
  
    .ekonomistat1!kassa = 600
    
    End If
Engine^Medlem sedan dec. 20003 887 inlägg
#2

Enklast är om du gör det med VBA.

Ta fram egenskaperna för kryssrutan och välj fliken Händelse/Event -> On Click -> Välj Code Builder/Kod...(vet inte vad den heter på svenska?)
Då hoppar Access till VBAeditorn och du bör då stå i en sub som ser ut såhär ungefär

Public Sub ruta1_Click()

End Sub

Där är det bara att lägga till den kod du behöver, som i det här fallet verkar vara

If Me.ekonomistat1!Helgdag Then Me.ekonomistat1!kassa = 600
127 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)