wie bekomme ich es hin, dass bei Abfragen, die einen Eingabe-
parameter haben (z.B.: Geben Sie Anfangs- und Enddatum ein!),
ALLE Werte des entsprechenden Feldes selektiert werden, wenn
ich in das Parameterfeld NICHTS eingebe? Im Moment macht
ACCESS das genau andersrum: bei leerer Eingabe wird kein
Datensatz gefunden.
Ich moechte auch nicht, dass man irgenwas eingeben muss - und
sei es auch nur ein Stern oder sowas.
Wie gesagt: ein LEERES Parameterfeld soll ALLE Werte selektieren.
Geht so nicht!
Das koennte vielleicht gehen, aber der Stern war nur ein Beispiel; wenn man ihn eingibt, kommt eine Fehlermeldung.
Was muesste ich denn eintragen (wenn es nicht der Stern ist),
damit ALLE Datensaetze ausgewaehlt werden?
Gruss,
Hartmut
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
So meine ich das:
Habe in der Entwurfsansicht eine Abfrage erstellt. Dort gibt es doch auch eine Zeile Kriterien.
Wenn man dort z.B. [Bitte Kundennr. eingeben] eintraegt, kommt beim Start der Abfrage ein Popup hoch mit eben genau
der Aufforderung, die in den eckigen Klammern steht. Die gewuenschte Kundennummer, die man dort eintraegt, ist der Parameter.
Ich moechte nun, dass, wenn man dort nichts eintraegt, also gleich auf OK drueckt, ALLE Kundennummern in die Abfrage einbezogen werden (also so, als wenn
es diesen Parameter bei der Abfrage gar nicht gaebe).
Access reagiert jedoch genau andersherum, es bezieht bei leerem Eingabefeld eben keine Kundennummer ein.
Der Stern scheint hier eben leider nicht der Platzhalter fuer alle Feldwerte zu sein, denn das funktioniert nicht.
Wie geht das?
Ups.
Jetzt bin ich aber ueberfordert.
Ich kann zwar ABAP, das vieles mit SQL gemeinsam hat, aber den JOIN-befehl gibts da nicht.
Kannst Du das mal auf der Ebene des Abfrage-Entwurfsbildschirms
erklaeren?
Gruss,
Hartmut
ändere mal den Join, es gibt ja nur 3 möglichkeiten.