Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

3 Tabellenerstellungsabfragen auf einmal auführen

Begonnen von uwe01, Februar 21, 2013, 17:02:35

⏪ vorheriges - nächstes ⏩

uwe01

Hallo Leute

Ich habe in meiner DB drei Tabellenrstellungsabfragen und eine Anfügeabfrage für einen Report.
Für alle vier Abfragen öffnet sich ein Parameterfenster wo man Monat (Zahl) eingegeben muss.
Ich würde das gerne alles über eine Parameterfenster steuern,
geht das denn überhaupt. Und wen ja wie müßte ich da ran gehen.

Gruß Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

69bruno

Keinen Parameter verwenden sondern in einem Modul das Kriterium "Monat" in eine Variable ladenund im Kriterium der Abfrage die Funktion aufrufen.
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

uwe01

Hallo 69bruno
Danke für deine Antwort, muß mich jetzt erst mal weiter Belesen wie du das meinst. Das Modul erstellen ok, aber Variablen laden und im Kriterium der Abfrage die Funktion aufrufen ???

Vieleicht kannst du es mir ja genauer Erklähren, solange werde ich mal meine Bücher befragen.

Gruß Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

Stapi

Hallo Uwe

Die Eingabe des Monat im Parameter Fenster, betrifft das immer den aktuellen Monat oder ist der Monat (Zahl) von dir frei wählbar?
Grüße aus dem schönen NRW
Stefan

uwe01

Hallo Stapsi
Die Zahl führ den Monat kann ich frei wählen. Ich gebe eine eins
für Januar ein, es ist auch möglich verschiedene Zahlen für
den Monat ein geben. Es würde auch nicht so schlecht sein wenn
man einmal eine Zahl für den Mont eingibt und die Zahl für
alle Abfragen zutrifft.

Gruß Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

Stapi

Hallo Uwe

Ein Ansatz wäre:
Lege auf dein Formular ein ungebundenes Textfeld oder Kombifeld in dem nach einer Änderung in dem Feld deine Abfragen der Reihe nach Ausführst. Zu Beachten ist das du die Abfragen dann auch anpssen must.
In den Abfragen wird nun als Kriterium ein Bezug auf dein Formularfeld gegeben z.b Forms!Dein_Formular.Steuerelement
Grüße aus dem schönen NRW
Stefan

DF6GL

Hallo,

es stellt sich hier die grundlegende Frage, warum überhaupt

"drei Tabellenerstellungsabfragen und eine Anfügeabfrage für einen Report."

verwendet werden (müssen/sollen)  ??

uwe01

Hallo df6gl
Die drei Erstellungs Abfragen und die eine Anfüge Abfrage
brauche ich. Weil Ich da nach TÜV und Sicherheits Prüfung sowie
Wartungen in Zeitraum von 6 Monate Abfrage.

Gruß Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !


uwe01

Hallo,
Was sind den Argumente für so eine Abfrage....

Gruß Uwe01
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

Stapi

Hallo Uwe

Startetst du manuell eine Abfrage die dir anzeigt welche Prüftermine in den nächsten 6 Monaten fällig sind?
Grüße aus dem schönen NRW
Stefan

uwe01

Hallo Stefan,
Ich starte die Abfragen jeden Monats Ende. Das heißt Ende
Januar Starte ich die Abfrage für Februar. Dann bekomme Ich
Ein Bericht welche Fahrzeuge im Februar drann sind. Und
Das mache ich jeden Monat.
Gruß Uwe
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

Stapi

#12
Hallo Uwe

Dann lege doch in deinen Abfragen den aktuellen Monat +1 als Kriterium fest.
Für den nächsten Monat würde das so Aussehen: Dein_Steuerelement =  Month(Now())+1
Grüße aus dem schönen NRW
Stefan

uwe01

Hallo Stefan,
Ich weiß jetzt nicht wie es mir weiter helfen kann. Den wenn
Ich +1 Monat mache, bekomme Ich da nicht falsche Daten?
Ich meine wenn das Fahrzeug im Januar mit TÜV dran ist muß
es 6Monte später eine Sicherheits Prüfung Unterzogen werde.
Also Schätze Ich das mit den +1Monat nicht hinbekomme.

Gruß Uwe
Gruß Uwe01
Win 10, Access 2002/2013
Bitte um Verständliche Antworten !

Stapi

Hallo Uwe

ZitatIch meine wenn das Fahrzeug im Januar mit TÜV dran ist muß
es 6Monte später eine Sicherheits Prüfung Unterzogen werde
Hast du dafür so Entnehme ich deinem Schreiben eine Eigene Abfrage, richtig?
Dan gehört in die Abfrage: Dein_Steuerelement =  Month(Now())+6

Was ich aber jetzt garnicht nachvollziehen kann, ist deine erste Aussage:
ZitatIch habe in meiner DB drei Tabellenrstellungsabfragen und eine Anfügeabfrage für einen Report.
Für alle vier Abfragen öffnet sich ein Parameterfenster wo man Monat (Zahl) eingegeben muss.
Ich würde das gerne alles über eine Parameterfenster steuern
Dann müstest du jetzt in den Parameterfenster auch Unterschiedliche Monate eintragen, oder? Das geht aber aus deinem Startbeitrag so nicht hervor, sorry das ich das anders Verstanden habe.
Grüße aus dem schönen NRW
Stefan