Hallo zusammen,
habe ein Formular mit einer Abfrage aus einem Kombifeld.
Das Ergebnis wird mir in einem Ufo ausgegeben, soweit gut.
Weiter habe ich einen Button zum Versand des Ergebnisses als Excel erstellt.
Die Excel wird auch erstellt, doch sie ist leer.
Ich vermute, das ganze liegt an der Abfrage.
Anbei die Screenshots von der Abfrage, bei der es geht (BenutzerZuRolle) und der
Abfrage bei der es nicht geht (TransaktionZuRolle).
Habe es analog so eingestellt.
Wer kann mir helfen? Wer mag, dem kann ich die DB auch senden (kann ich nicht hochladen, weil ca 70MB).
Danke.
Hallo Franco,
eine Beispiel-DB braucht keine hunderttausend Datensätze, sondern lediglich ein paar Testdaten und genau die Objekte, die zum Nachstellen des Problems erforderlich sind. Somit sollte sich das mit der Dateigröße in den Griff bekommen lassen.
Wenn du Abfragen zeigen willst, dann wähle bitte den SQL-Code und keine Screenshots vom Entwurfsfenster.
Hier der Code von der Abfrage bei der es geht (BenutzerZuRolle)
SELECT DISTINCT tblGesamtliste.BR_Benutzer, tblGesamtliste.BR_Rolle, tblRollen.R_Rollenbezeichnung
FROM tblRollen
INNER JOIN tblGesamtliste
ON tblRollen.R_Rollen = tblGesamtliste.BR_Rolle
WHERE (((tblGesamtliste.BR_Benutzer)=[Forms]![frmBenutzerZuRolle]![B_VollstaendigerName]));
und nun der von der Abfrage bei der es nicht geht (TransaktionZuRolle)
SELECT DISTINCT tblGesamtliste.BR_Transaktionscode, tblGesamtliste.BR_Rolle, tblRollen.R_Rollenbezeichnung
FROM tblRollen
INNER JOIN tblGesamtliste
ON tblRollen.R_Rollen = tblGesamtliste.BR_Rolle
WHERE (((tblGesamtliste.BR_Transaktionscode)=[Forms]![frmTransaktionZuRolle]![BR_Transaktionscode]));
sieht jemand den Unterschied warum es beim 2. nicht gehen soll?
Ich nicht
Hallo,
in meiner Version der Datenbank gibt es im Formular "frmTransaktionZuRolle" kein Feld mit dem Namen "BR_Transaktionscode". Sieht das bei dir anders aus?
Ja, da hatte doch die Abfrage gefehlt.
Die habe ich dort nachgezogen - wahrscheinlich fehlt die deswegen in deiner Version.
Sogar die komplette Abfrage wahrscheinlich. Das Feld BR_Transaktionscode kommt aus
der Tabelle tblGesamtliste - gleich die erste Spalte.
Danke.
Es geht nicht um das Datenfeld und in welcher Tabelle das vorkommt, sondern um das Steuerelement im Formular.
[Forms]![frmTransaktionZuRolle]![BR_Transaktionscode] - ich behaupte, das gibt es nicht.
Ok. Wie muss ich es konkret anlegen/anpassen?
Bzw. bekommst du es lauffähig hin?
Was ist daran so schwer zu verstehen? Schau dir doch das Formular an und sieh nach wie das Textfeld heißt, aus dem der Transaktionscode kommt - bzw. benenne es entsprechend um.