Kleine Sektflaschen Hochzeit
Per Abfrage alle Datensätze anzeigen, die in einem Feld gleichen Wert haben Helfe beim Thema Per Abfrage alle Datensätze anzeigen, die in einem Feld gleichen Wert haben in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich möchte folgendes erreichen: Ich habe eine Tabelle mit Kundenadressen. Nun möchte ich, dass mir eine Abfrage alle die Datensätze... Dieses Thema im Forum " Microsoft Access Hilfe " wurde erstellt von Adam, 15. Februar 2004. Hallo zusammen, Ich habe eine Tabelle mit Kundenadressen. Nun möchte ich, dass mir eine Abfrage alle die Datensätze auswirft, die im Feld "firma" den gleichen Inhalt haben. Das kommt dann vor, wenn eine Firma z. Parameterabfrage mit mehreren Orten? - - - - Office-Loesung.de. B. zwei Fillialen hat. Wie kann ich das erreichen? Gruß Christian:) Du willst ja vermutlich nicht immer die selbe Firma abfragen, sondern mal die eine, mal ´ne andere. Dafür hast du mehrere Möglichkeiten a) die klassische Parameterabfrage In der Entwurfsansicht einer Abfrage ziehst du das Feld Firma und alle sonst noch benötigten Felder nach unten.
Würde ich in einer Abfrage normalerweise über Parameter->[vonDatum] und [bisDatum] als Kriterium für Rechnungsdatum 1 bis 3 machen. Aber da kommen ja jetzt noch mehrere mögliche Filteroptionen. Der Bericht soll mir also für ein zuvor ausgewählendes vonDatum/bisDatum folgendes anzeigen: 1. Summe von Rechnungssumme 1-3 für Auftraggeber 1 oder 2 2. Summe von Auszahlungssumme 1-3 für Auftraggeber 1 oder 2 3. Summe von Rechnungssumme 1-3 für Auftraggeber 3 oder 4 4. Summe von Auszahlungssumme 1-3 für Auftraggeber 3 oder 4 Bekommt man das in einer Abfrage überhaupt hin oder muss ich mir da was aus mehreren Abfragen zusammenbasteln? Access parameterabfrage mehrere werte download. Gruß Marcus Hallo, bevor Du Dich in Tricksereien verlierst, normalisiere die Tabelle (bzw. die ganze Datenstruktur) und baue den Bericht darauf auf. Dann kannst Du nach Belieben gruppieren, sortieren, berechnen und weitere schöne Dinge anstellen... Hallo Franz, das normalisieren der Tabelle ist denke ich zu spät, da schon zuviele Daten darin enthalten sind. Irgendwie muss es doch per VBA oder so möglich sein die verschiedenen Summenbildungen im Bericht oder einer Abfrage durchzuführen.
Nun: Wir haben es der Kreuztabellen-Abfrage ja auch nicht mitgeteilt. Dies erledigen Sie, indem Sie für die Eigenschaft Fixierte Spaltenüberschriften einen Ausdruck wie den folgenden eintragen (s. Bild 2): Bild 2: Entwurf der Kreuztabellen-Abfrage mit fixierten Spaltenüberschriften "7/2011";"8/2011";"9/2011";... Access-Tutorial: Mehrere Kriterien. Das Ergebnis stellt uns zunächst zufrieden, denn die Spaltenüberschriften werden nun nach Jahr und Monat sortiert (s. Bild 3). Bild 3: Kreuztabelle mit korrekt sortierten Spaltenüberschriften Dabei müssen Sie darauf achten, dass Sie die Spaltenüberschriften den tatsächlich vorhandenen Daten anpassen. Wenn Sie also Daten von 1/2012 bis 12/2012 anzeigen und Spaltenüberschriften für die Monate 7/2012 bis 7/2013 angeben, dann werden zwar die Spalten für 7/2012 bis 6/2013 angezeigt, aber es sind nur die Spalten 1/2012 bis 6/2012 mit Daten gefüllt. Die übrigen Spalten bleiben leer, weil ja aufgrund des Filterkriteriums keine Daten vorliegen. Dies macht auch deutlich, dass die Spaltenüberschriften ungeachtet der enthaltenen Daten angelegt werden.
Das Ergebnis ist aber enttäuschend: es kommen alle 7 Datensätze. Zwar gibt es nur 4 verschiedene Firmen, doch die übrigen Felder sind ja unterschiedlich, vor allem die KundenNr; darum werden alle DS ausgegeben. 3. Also darf wohl nur das Feld Firma nach unten gezogen werden (Abfrage2). Wie du schreibst, möchtest du aber nur die Firmen, die mehrfach vorkommen. Deshalb das selbe Feld Firma nochmal nach unten, jetzt aber mit der Funktion Anzahl, um zu sehen, wie oft jede Firma kommt. Immerhin wird jetzt gruppiert. 4. Im Prinzip die selbe Abfrage (Abfrage3), doch nun als Kriterium ">1", so dass wirklich nur die m e h r f a c h vorkommenden Firmen aufgelistet werden. 5. Das Dilemma ist jetzt aber: entweder es klappt gemäß Pkt. 4 - aber ohne die zusätzlichen Felder oder es klappt gemäß Pkt. 2 - dann wird nicht gruppiert. Was ist eine Parameterabfrage in Access?. 6. Die Lösung (=Abfrage4): du holst dir die Tabelle plus die Abfrage3 in die Entwurfsansicht und verknüpfst sie über das Feld Firma. 7. Wenn du diese Arbeits- und Gedankenschritte verstanden hast, geht es auch noch einfacher (qryAdressen), indem du dir einfach die Tabelle zweimal in die Entwurfsansicht ziehst.
Dieses Feld hatte als Funktion "Bedingung" und als Kriterium "zwischen [von Datum] und [bis Datum]", wobei [von Datum] und [bis Datum] als Parameter in der Abfrage deklariert waren. Mit dieser Abfrage hatte die Zeitraumeingrenzung auch wunderbar funktioniert. Vor dem Öffnen wurde ich nach [von Datum] und [bis Datum] gefragt und nach der Eingabe wurde die akkumulierte Rechnungssumme, die akkumulierte Auszahlungssumme sowie das minimale und das maximale Rechnungsdatum innerhalb des zuvor ausgewählten Zeitraum angezeigt. Access parameterabfrage mehrere werte tabelle. Wunderbar also, nur beim Öffnen des Berichts (bzw. der 3 Unterberichte) wurde der Zeitraum 3x abgefragt und nicht wie gewünscht nur einmal. Gruß Marcus Hallo, Zitat Dieses Feld hatte als Funktion "Bedingung" und als Kriterium "zwischen [von Datum] und [bis Datum]", wobei [von Datum] und [bis Datum] als Parameter in der Abfrage deklariert waren. Hast Du denn mein vor-vorletztes Posting nicht verstanden? Meinst Du Zitat das gehört z. Wenn die die Berichtsdaten nicht von der ID abhängen, brauchst Du die Verknüpfungseigenschaften auch nicht benutzen und das Öffnungskriterium bei Openreport kann auch entfallen.