XSL を使用しているこの DataView があります。1 つの列はリンクです。クエリ文字列キー {@Title} として使用しているフィールドは、リンク用に変更する必要があります。
- 現在は 9 桁ですが、最初の桁を削除する必要があります。
- 残りの 8 つの数字を 8 倍する必要があります。
したがって、N00000010 は 00000080 に変わります
以下のコードはちょうど出力しています
https://myserver.edu/zzz/r.aspx?key=N00000010
しかし、あるべきです
https://myserver.edu/zzz/r.aspx?key=00000080
更新: オーバーフローした場合、出力は必要に応じて 8 桁を超えることができます。
https://myserver.edu/zzz/r.aspx?key=80
<td class="ms-vb">
<xsl:value-of select="@Supervisor" /></td><td class="ms-vb">
<xsl:value-of select="format-number(@StartingSickBalance, '#,##0.00;-#,##0.00')" /></td><td class="ms-vb">
<xsl:value-of select="format-number(@FiscalStartingBalance, '#,##0.00;-#,##0.00')" /></td><td class="ms-vb">
<a href="https://myserver.edu/zzz/r.aspx?key={@Title}">See Balances</a>
</td><td class="ms-vb">