Benutzer mit den meisten Antworten
würde gerne richtige Filterbedingungen wissen!

Frage
-
Hi.
Ich würde gerne die richtigen Filterkriterien wissen.Es geht dabei um eine Büchersammlung, die Name das Autors(Nachname, Vorname), den Titel usw.
1.Wie viele Autoren haben eine genau zweistellige ZAhl im Titel?
Also z.b 10. Geburtstag.
Ich würde es so machen:
Wie "*##*".Das ist allerdings falsch gewesen.
Dann habe ich den verbesserungsvorschlag bekommen:
Wie "* ## *".
Hier würde das Bsp. aber nicht angezeigt werden.
2.Wie viele Titel bestehen aus nur 4 Buchstaben. bzw. 4 Zahlen???
Ich weiss nicht, ob die Aufgabe richtig verstanden habe.Ist dann zb. erlaubt: 7ll5??
Ich hatte :
Wie"????" Oder Wie "####"
Das wurde mit falsch bewertet!
Oder Wie "####" wurde weggestrichen, da es unnötig ist.
danke schonmal für eure hilfreichen Antworten!!!!
Antworten
-
Hallo!
zu 1)
Wie "*[!0-9][0-9][0-9][!0-9]*" Oder ...
Beachte: "Oder ..." wird notwendig, wenn diese beiden 2-stelligen Zahlen auch am Ende bzw. am Anfang des Strings vorkommen dürfen.
zu 2) "Oder Wie "####" wurde weggestrichen, da es unnötig ist."
? gilt für ein beliebiges Zeichen. Damit sind auch Zahlen mit diesem Ausdruck eingeschlossen.
mfg
JosefCode-Bibliothek für Access-Entwickler
AccUnit - Testen von Access-Anwendungen
Virtueller Access-Stammtisch- Als Antwort vorgeschlagen Stefan-G. Albers Donnerstag, 7. Juni 2012 21:30
- Als Antwort markiert nikKing1 Donnerstag, 7. Juni 2012 21:52
Alle Antworten
-
Hallo!
zu 1)
Wie "*[!0-9][0-9][0-9][!0-9]*" Oder ...
Beachte: "Oder ..." wird notwendig, wenn diese beiden 2-stelligen Zahlen auch am Ende bzw. am Anfang des Strings vorkommen dürfen.
zu 2) "Oder Wie "####" wurde weggestrichen, da es unnötig ist."
? gilt für ein beliebiges Zeichen. Damit sind auch Zahlen mit diesem Ausdruck eingeschlossen.
mfg
JosefCode-Bibliothek für Access-Entwickler
AccUnit - Testen von Access-Anwendungen
Virtueller Access-Stammtisch- Als Antwort vorgeschlagen Stefan-G. Albers Donnerstag, 7. Juni 2012 21:30
- Als Antwort markiert nikKing1 Donnerstag, 7. Juni 2012 21:52
-
DANKE für deine Antwort!!!
Ich hätte vielleicht dazu schreiben, dass wir nur ?, # und * im Unterricht kennengelernt haben.Geht das bei Frage eins überhaupt nur mit den uns für die Arbeit beigebrachten Platzhalter???
Das meine Lsg. falsch ist
Wie "*##*"
ist mir klar, da für das sternchen auch Zahlen stehnen dürfen.Aber ich finde den Verbesserrungsvorschlag bei der Korrecktur meiner Arbeit auch nicht besser, da bei
Wie "* ## *"niemals: z.b. Mein 10. Geb. angezeigt werden würde.
Bei Frage 2 ist es also nur unnötig, aber nicht falsch.Finde ich kein Grund für einen Pkt.-Abszug.
Danke
-
Hallo!
Mit Not wäre es möglich nur mit # und * auszukommen.
Wie "*##*" Und Nicht Wie "*###*"
mfg
JosefCode-Bibliothek für Access-Entwickler
AccUnit - Testen von Access-Anwendungen
Virtueller Access-Stammtisch -
nikKing1 wrote:
Ich würde gerne die richtigen Filterkriterien wissen.Es geht dabei um eine Büchersammlung, die Name das Autors(Nachname, Vorname), den Titel usw.
> 1.Wie viele Autoren haben eine genau zweistellige ZAhl im Titel?Also z.b 10. Geburtstag.
Ich würde es so machen:
Wie "*##*".Das ist allerdings falsch gewesen.
Dann habe ich den verbesserungsvorschlag bekommen:
Wie "* ## *".
Hier würde das Bsp. aber nicht angezeigt werden.Das übliche Filterkriterium für Zahlen wäre in diesem Fall (Beispiele für die SQL Ansicht der Queries)
WHERE ZahlImTitel BETWEEN 10 AND 99
oder (passt auch für Dezimalzahlen)
WHERE ZahlImTitel >= 10 AND ZahlImTitel <1002.Wie viele Titel bestehen aus nur 4 Buchstaben. bzw. 4 Zahlen???
Ich weiss nicht, ob die Aufgabe richtig verstanden habe.Ist dann zb. erlaubt: 7ll5??
Ich hatte :
Wie"????" Oder Wie "####"
Das wurde mit falsch bewertet!
Oder Wie "####" wurde weggestrichen, da es unnötig ist.Hier würde ich einfach:
WHERE LEN(Nz(Buchtitel, '') = 4
benutzen.