Hallo Leute,
ich habe einen Bericht aus Access erstellt und möchte gaaanz einfach den Wert der Spalte „Orderanzahl“ aus der Tabelle „Ordervolumen“ bei dem in der Spalte „Monat“ der Wert „Januar“ steht erscheinen lassen.
Ich seh aber den Wald vor lauter Bäumen wieder nicht.
tut mir leid, die Seite mit der Controlsource hilft mir auch nicht weiter. Ich möchte lediglich den Betrag aus der Spalte Orderanzahl auf meinem Bericht erscheinen lassen um damit nachher weiterrechnen zu können.
Die Hilfe Seite habe ich gelesen, aber ist die nicht eher was für VBA Programmierung und nicht für SQL ?
tut mir leid, die Seite mit der Controlsource hilft mir auch
nicht weiter. Ich möchte lediglich den Betrag aus der Spalte
Orderanzahl auf meinem Bericht erscheinen lassen um damit
nachher weiterrechnen zu können.
Die Hilfe Seite habe ich gelesen, aber ist die nicht eher was
für VBA Programmierung und nicht für SQL ?
Wenn Du im Bericht weiterechnen (wie überhaupt?) willst, dann kann nur mittels der Verwendung von Dlookup (oder den anderen Domänenfunktionen) auf die Inhalte von solchen Tabellen zugegriffen werden, die nicht in der Datenherkunft des Berichtes vorkommen, egal, ob Dlookup nun in einem Ausdruck im Steuerelementinhalt eines Textfeldes benutzt wird oder als Aufruf direkt aus dem Code (z. B. in einer Ereignisprozedur) heraus.
Die Tabelle besteht aus den Spalten Monat und Orderanzahl.
welche Darstellung hast du für den Bericht gewählt?
Ich habe einfach ein Textfeld auf den Bericht gesetzt und in dessen Steuerelementinhalt das folgende eingetragen:=[„Tabelle“]![„Ordervolumen“]![„Orderanzahl“]
welche Spalten werden beim Bericht ausgegeben?
Es soll lediglich die Orderanzahl in diesem Textfeld erscheinen.
welche Spalte soll wie berechnet werden?
Die Richtige Zeile der Orderanzahl hoffte ich mit …WHERE [Monat] = „Januar“)zu erreichen.
p.s. …schöner Vergleich !
@Franz:
Ich hab natürlich über DLookup versucht den Wert Domainübergreifend auf den Bericht zu bekommen, hatte aber immer entweder Syntaxfehler darin oder es erschien der Wert „#Name!“ in dem Textfeld.
Kannst Du mich mal in die richtige Richtung schubsen ?
Mein Bericht basiert auf keinem von beiden!
2. welche Felder hat die Tabelle/Abfrage?
Die Tabelle besteht aus den Spalten Monat und Orderanzahl.
3. welche Darstellung hast du für den Bericht gewählt?
Ich habe einfach ein Textfeld auf den Bericht gesetzt und in dessen Steuerelementinhalt das folgende eingetragen:=[„Tabelle“]![„Ordervolumen“]![„Orderanzahl“]
4. welche Spalten werden beim Bericht ausgegeben?
Es soll lediglich die Orderanzahl in diesem Textfeld erscheinen.
5. welche Spalte soll wie berechnet werden?
Die Richtige Zeile der Orderanzahl hoffte ich mit …WHERE [Monat] = „Januar“)zu erreichen.
p.s. …schöner Vergleich !
@Franz:
Ich hab natürlich über DLookup versucht den Wert Domainübergreifend auf den Bericht zu bekommen, hatte aber immer entweder Syntaxfehler darin oder es erschien der Wert „#Name!“ in dem Textfeld.
Kannst Du mich mal in die richtige Richtung schubsen ?
Dein Bereicht hat als Basis eine Tabelle/Abfrage?
Mein Bericht basiert auf keinem von beiden!
damit hast du schon das erste Problem. Ein Bericht sollte sinnvoller Weise als Datenbasis eine Tabelle/Abfrage haben.
welche Felder hat die Tabelle/Abfrage?
Die Tabelle besteht aus den Spalten Monat und Orderanzahl.
bitte eine Liste der Felder mit Typ hier veröffentlichen.
welche Darstellung hast du für den Bericht gewählt?
Ich habe einfach ein Textfeld auf den Bericht gesetzt und in
dessen Steuerelementinhalt das folgende
eingetragen:=[„Tabelle“]![„Ordervolumen“]![„Orderanzahl“]
nö, so geht das nicht. Ein Bericht ist kein Formular!
welche Spalten werden beim Bericht ausgegeben?
Es soll lediglich die Orderanzahl in diesem Textfeld
erscheinen.
nö, so geht das nicht. Ein Bericht ist kein Formular!
welche Spalte soll wie berechnet werden?
Die Richtige Zeile der Orderanzahl hoffte ich mit …WHERE
[Monat] = „Januar“)zu erreichen.