visa löpande sumering när vissa krav är uppfyld.
Jag har en resultatlista där placeringarna skrivs ut med hjälp av löpande sumering.
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 =
Svara
Sv: visa löpande sumering när vissa krav är uppfyld.
För löpande summering ackumulerar fältets värde med tidigare summa. Normalt anger jag ett konstant värde =1.
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 | =1+[Utgått] |
Eller IIF:
1 | =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:
1 2 3 | Private Sub Detail_Format(Cancel As Integer , FormatCount As Integer ) PlaceringTextBox.Visible = Not Utgått.Value End Sub |
Svara