none
Access Web Apps: Datenmakro: Ungültiger Feldname bei Eingebetteten Abfragen

Alle Antworten

  • Ok, selber eine Lösung gefunden:

    Die automatisch erzeugte, eingebettete Abfrage hat zwar keinen offensichtlichen Namen, funktioniert jedoch als Datengrundlage für die Listenansicht. Damit sie auch über ein Makro angesprochen werden kann, muss sie unter irgendeinem Namen gespeichert werden (z.B. Abfrage1), wodurch sie nicht mehr eingebettet ist. Danach arbeitet das Datenmakro wie es soll.

    Edit: Datenmakro filtert nun zwar die Elemente, die Bearbeitungsfunktion geht aber flöten.


    • Als Antwort markiert buddlersen Dienstag, 5. April 2016 12:58
    • Tag als Antwort aufgehoben buddlersen Dienstag, 5. April 2016 20:18
    • Bearbeitet buddlersen Dienstag, 5. April 2016 20:23 Fehler entdeckt
    Dienstag, 5. April 2016 12:58
  • Ok, selber eine Lösung gefunden:

    Die automatisch erzeugte, eingebettete Abfrage hat zwar keinen offensichtlichen Namen, funktioniert jedoch als Datengrundlage für die Listenansicht. Damit sie auch über ein Makro angesprochen werden kann, muss sie unter irgendeinem Namen gespeichert werden (z.B. Abfrage1), wodurch sie nicht mehr eingebettet ist. Danach arbeitet das Datenmakro wie es soll.

    Und jetzt muss ich auch noch selber revidieren, denn die Lösung arbeitet aus folgenden Gründen nicht:

    Eine gespeicherte eingebettete Abfrage sorgt dafür, dass sich die Objekte der entsprechenden Tabelle in der Listen-Ansicht nicht mehr bearbeiten lassen.

    Demzufolge benötige ich also doch die Namenskonvention für eingebettete Abfragen, um über ein Datenmakro darauf zugreifen zu können.

    Vielen Dank für jegliche Unterstützung!

    Edit: Im Englischen Forum gibt es anscheinend ein ähnliches Problem:

    http://answers.microsoft.com/en-us/office/forum/office_2013_release-access/web-app-reference-embedded-query-in-where-clause/e31c9bf4-e108-4f08-ac79-18418c137886?auth=1


    • Bearbeitet buddlersen Dienstag, 5. April 2016 20:47 Link vergessen
    Dienstag, 5. April 2016 20:21