Jag har en resultatlista där placeringarna skrivs ut med hjälp av löpande sumering. För löpande summering ackumulerar fältets värde med tidigare summa. Normalt anger jag ett konstant värde =1. visa löpande sumering när vissa krav är uppfyld.
Kan man på något sätt styra så att detta inte skrivs ut på tävlande som har utgått.
Det finns en post i tabellen som visar om så är fallet.
Jag provade skapa en If sats i uttrycksverktyget men det funkar inte eftersom datafältet måste börja med =Sv: visa löpande sumering när vissa krav är uppfyld.
Men i ditt fall vill ha att det skall var =1 för de som inte utgått och =0 för de som utgått.
Man kan göra detta på flera sätt. T.Ex. Utnyttja att ett booleanskt fält är -1:
=1+[Utgått]
Eller IIF:
=IIF([Utgått];0;1)
För att sedan dölja siffran där den utgåtts kan man använda Format händelsen för detaljen:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
PlaceringTextBox.Visible = Not Utgått.Value
End Sub