Office: InputParameters-Eigenschaft (Eingabeparameter)

Helfe beim Thema InputParameters-Eigenschaft (Eingabeparameter) in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; InputParameters-Eigenschaft (Eingabeparameter) Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    InputParameters-Eigenschaft (Eingabeparameter)


    InputParameters-Eigenschaft (Eingabeparameter)
    Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger Gilt für:

    Form-Objekt

    Report-Objekt

    Sie können die Eigenschaft Eingabeparameter verwenden, um die Eingabeparameter anzugeben oder festzulegen, die in der Eigenschaft Datensatzquelle eines Formulars oder Berichts oder einer Gespeicherte Prozedur an eine SQL-Anweisung übergeben werden, wenn sie innerhalb eines Microsoft Access-Projekt (ADP) als Datenherkunft verwendet werden. Zeichenfolge mit Lese-/Schreibzugriff.

    Ausdruck.Eingabeparameter

    Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste "Gilt für" zurückgibt.

    Hinweise
    Sie können diese Eigenschaft mit dem Eigenschaftenblatt oder mit VBA-Code (Visual Basic for Applications) festlegen.

    Bei Verwendung mit einer Datensatzquelle-Eigenschaft:

    Ein Beispiel für eine Eingabeparameter-Eigenschaftszeichenfolge, die mit einer SQL-Anweisung in der Datensatzquelle-Eigenschaft verwendet wird, würde die folgende Syntax verwenden.

    state char=[Forms]![Formularname]![StateList], salesyear smallint=[Forms]![Formularname]![Interessierendes Jahr eingeben]

    Dadurch würde der Statusparameter auf den aktuellen Wert des StateList-Steuerelements festgelegt, und der Benutzer würde zur Eingabe des salesyear-Parameters aufgefordert. Wenn andere Parameter vorhanden wären, die nicht in dieser Liste vorkommen, würden ihnen Standardwerte zugewiesen.

    Die Abfrage sollte mit einer Markierung "?" für jeden nicht standardmäßigen Parameter in der Liste Eingabeparameter ausgeführt werden.

    Ein Befehl zum Aktualisieren oder erneuten Abfragen in Microsoft Office Access 2007 sollte eine erneute Ausführung der Abfrage auslösen. Benutzer können dies in Code erledigen, indem Sie die Standardmethode Recordset.Requery aufrufen. Wenn der Wert eines Parameters an ein Steuerelement im Formular gebunden ist, wird zum Zeitpunkt der erneuten Abfrage der aktuelle Wert des Steuerelements verwendet. Die Abfrage wird nicht automatisch erneut ausgeführt, wenn sich der Wert des Steuerelements ändert.

    Bei Verwendung mit einer gespeicherten Prozedur:

    Ein Beispiel für eine Eingabeparameter-Eigenschaftszeichenfolge, die mit einer gespeicherten Prozedur verwendet wird, sähe etwa so aus:

    @state char=[Forms]![Formularname]![StateList], @salesyear smallint=[Forms]![Formularname]![Interessierendes Jahr eingeben]

    Dadurch würde der @state-Parameter auf den aktuellen Wert des StateList-Steuerelements festgelegt, und der Benutzer würde zur Eingabe des @salesyear-Parameters aufgefordert. Wenn in der gespeicherten Prozedur andere Parameter vorhanden wären, die nicht in dieser Liste vorkommen, würden ihnen Standardwerte zugewiesen.

    Die gespeicherte Prozedur sollte mithilfe einer Befehlszeichenfolge ausgeführt werden, die die (Aufruf-) Syntax mit einer "?"-Markierung für jeden nicht standardmäßigen Parameter in der Liste Eingabeparameter enthält.

    Ein Befehl zum Aktualisieren oder erneuten Abfragen in Access sollte eine erneute Ausführung der gespeicherten Prozedur auslösen. Benutzer können dies in Code erledigen, indem Sie die Standardmethode Recordset.Requery aufrufen. Wenn der Wert eines Parameters an ein Steuerelement im Formular gebunden ist, wird zum Zeitpunkt der erneuten Abfrage der aktuelle Wert des Steuerelements verwendet. Die gespeicherte Prozedur wird nicht automatisch erneut ausgeführt, wenn sich der Wert des Steuerelements ändert.

    Dieses Generatordialogfeld wird aufgerufen, wenn eine gespeicherte Prozedur zum ersten Mal als Datenquelle eines Formulars aufgerufen wird und die gespeicherte Prozedur Parameter enthält. Nach der erstmaligen Erstellung der Eingabeparameter-Zeichenfolge dient das gleiche Dialogfeld als Generator zum Ändern der Zeichenfolge. In diesem Fall stammt die Liste der Parameter jedoch aus den Werten, die bereits in der Zeichenfolge vorhanden sind.

    Die Parameterwerte können außerdem mithilfe der ADO-Objekte (ActiveX Data Object) Command und Parameter in Code festgelegt werden. Wenn das Ergebnis eine Ergebnismenge zurückgibt, kann ein Formular an sie gebunden werden, indem die Eigenschaft Recordset des Formulars festgelegt wird. Festlegung im Code mithilfe von ADO ist die einzige Möglichkeit zum Verwenden von gespeicherten Prozeduren, die keine Ergebnismengen zurückgeben, sondern Aktionsabfragen, Ausgabeparameter oder mehrere Ergebnismengen.

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

InputParameters-Eigenschaft (Eingabeparameter)

Die Seite wird geladen...
  1. InputParameters-Eigenschaft (Eingabeparameter) - Similar Threads - InputParameters Eigenschaft Eingabeparameter

  2. doppelte und gezielte Eigenschaftsvergabe für einzelne Orten innerhalb eines Kartendiagramm

    in Microsoft Excel Hilfe
    doppelte und gezielte Eigenschaftsvergabe für einzelne Orten innerhalb eines Kartendiagramm: Moin. Anlass meiner Frage: Ich habe via Excel365 ein gewöhnliches Kartendiagramm mit Datenschnitten erstellt (s. Screenshots). Frage: Wie kriege ich es in der Formatierung des Diagramms hin,...
  3. Ordner Eigenschaften

    in Microsoft Outlook Hilfe
    Ordner Eigenschaften: gibt es eine Möglichkeit, die Anzahl der ungelesenen oder gelesenen E-Mails mit nur einem Klick auch für alle Unterordner zu generieren?
  4. Ausgabe mehrerer Produkte mit den selben Eigenschaften

    in Microsoft Excel Hilfe
    Ausgabe mehrerer Produkte mit den selben Eigenschaften: Sehr geehrte Damen und Herren, ich möchte mit einer Dropdown-Liste Produkteigenschaften auswählen und mir soll dann alle Produkte angezeigt werden, die diese Eigenschaft erfüllen. Ich habe die...
  5. Name-Eigenschaft

    in Microsoft Access Tutorials
    Name-Eigenschaft: Name-Eigenschaft Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  6. DataEntry-Eigenschaft (DatenEingeben)

    in Microsoft Access Tutorials
    DataEntry-Eigenschaft (DatenEingeben): DataEntry-Eigenschaft (DatenEingeben) Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  7. PrintSection-Eigenschaft (AbschnittDrucken)

    in Microsoft Access Tutorials
    PrintSection-Eigenschaft (AbschnittDrucken): PrintSection-Eigenschaft (AbschnittDrucken) Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr......
  8. FontBold-Eigenschaft (SchriftFett)

    in Microsoft Access Tutorials
    FontBold-Eigenschaft (SchriftFett): FontBold-Eigenschaft (SchriftFett) Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden