Sdílet prostřednictvím


IPMath.Nz-Methode

Ruft den an die Funktion übergebenen Knotensatz ab, mit der Ausnahme von Nullen (0) an den Stellen, an denen vorher leere Werte vorhanden waren.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(4)> _
Function Nz ( _
    <InAttribute> pxmllistInput As IXMLDOMNodeList _
) As Object
'Usage
Dim instance As IPMath
Dim pxmllistInput As IXMLDOMNodeList
Dim returnValue As Object

returnValue = instance.Nz(pxmllistInput)
[DispIdAttribute(4)] 
Object Nz (
    [InAttribute] IXMLDOMNodeList pxmllistInput
)

Parameter

  • pxmllistInput
    Der Knotensatz, dessen leere Werte durch Nullen ersetzt werden.

Rückgabewert

Ein Objekt, das einen Knotensatz darstellt.

Hinweise

Wenn der Knotensatz keine leeren Werte enthält, tritt eine Ausnahmebedingung ein.

HinweisHinweis:

Der Zugriff auf das durch die Nz-Methode zurückgegebene Objekt durch dessen Umwandlung in den IXMLDOMNodeList-Typ in einem verwalteten Formular kann zu Sicherheitsausnahmen führen. In diesem Fall sollten dem Formular FullTrust-Berechtigungen erteilt werden.

Beispiel

Im folgenden Beispiel wird die noZero-Variable auf einen Knotensatz festgelegt, der mit dem Knotensatz my:ages identisch ist, wobei alle leeren Werte durch Nullen ersetzt werden. Dieses Beispiel basiert auf einem wiederholten Abschnitt mit dem Feld "ages". Ein Hinweis wird für die XML-Daten angezeigt, die für den ersten Eintrag in der Knotenliste generiert wurden:

IXMLDOMNodeList ages = thisXDocument.DOM.selectNodes("//my:ages");
IXMLDOMNodeList noZero = (IXMLDOMNodeList)thisXDocument.Util.Math.Nz(ages);
thisXDocument.UI.Alert(noZero[0].xml.ToString());

Siehe auch

Referenz

IPMath-Schnittstelle
IPMath-Member
Microsoft.Office.Interop.InfoPath-Namespace