Hallo,
Habe ein Hauptformular das an keine Tabelle oder Abfrage gebunden ist.
Hier gibt es zwei Textfelder die mit Werten aus je einer Abfrage gefüllt werden.
In dieser Abfrage gibt es nur ein Feld was mir die Menge an neuen Einträgen zeigt die in einer anderen Abfrage schon aufgelistet ist.
Im Textfeld -> Steuerelementinhalt ist eingetragen "= [ABF_Anzahl_Störung_Neu]![AnzahlvonStoerung_ID] "
bei Anzeige als Ansicht steht hier nur #Name?
Wie kann ich dies Beheben oder liegt der Fehler?
mfg Peter
Hallo,
das geht gar nicht. Man kann keine Abfrage als Steuerelementinhalt verwenden.
In Deinem Fall sollte es einfach so funktionieren:
=DomAnzahl("*";"AndereAbfrage")
Wahrscheinlich kann auch auf die andere Abfrage verzichtet werden, in dem man das Kriterium der anderen Abfrage in der DomAnzahl() Funktion direkt verwendet.
Wie sieht denn der Where Teil der anderen Abfrage aus?
Die Abfrage wo die Neuen Anforderungen dargestelt werden
SELECT TBL_Anforderung.Bedarfsanforderung_ID, TBL_Anforderung.Datum, TBL_Anforderung.Bedarfsanforderung, TBL_Anforderung.PL_Gelesen, TBL_Anforderung.PL_Info, TBL_Anforderung.Status, TBL_Anforderung.Abt
FROM TBL_Anforderung
WHERE (((TBL_Anforderung.PL_Gelesen)=0));
Hier die Abfrage für die Anzahl der neuen Anforderungen
SELECT Count(ABF_Anforderungen_Neu.Bedarfsanforderung_ID) AS AnzahlvonBedarfsanforderung_ID
FROM ABF_Anforderungen_Neu;
und hier die Abfrage für die neuen Störungen
SELECT TBL_Störung.Stoerung_ID, TBL_Störung.Datum, TBL_Störung.Stoerungs_Art_ID, TBL_Störung.Kurztext, TBL_Störung.StörungBeschreibung, TBL_Störung.Anlage, TBL_Störung.Behoben, TBL_Störung.BehebungsBeschreibung, TBL_Störung.AV_gelesen, TBL_Störung.Stoerung_Status_ID, TBL_Störung.Vorgehensweise
FROM TBL_Störung
WHERE (((TBL_Störung.AV_gelesen)=0));
Hier die Abfrage für die Anzahl der neuen Störungen
SELECT Count(ABF_Störung_Neu.Stoerung_ID) AS AnzahlvonStoerung_ID
FROM ABF_Störung_Neu;
aber das mit der DomAnzahl scheint einmal funktionieren heist ich benötige nur die Erste Abfrage wo die Neuen Elemente Aufgelistet werden.
mfg Peter