collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 91
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14160
  • stats Beiträge insgesamt: 68645
  • stats Themen insgesamt: 9248
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Kriterium Anzahl der Zeichen  (Gelesen 11543 mal)

Offline OPS

  • Access-User
  • *
  • Beiträge: 76
Kriterium Anzahl der Zeichen
« am: Juli 27, 2010, 10:38:52 »
Ich habe hier im Forum so viel gelernt, dass ich lange nicht posten musste. Danke nochmal für eure Hilfe.

Aber jetzt habe ich ein Problem:

Ich möchte aus einer Datenbank alle Datensätze herausfiltern bei denen ein Feld mehr als 20 Zeichen hat.

Der Konvention nach, dürften nur 20 Zeichen eingegeben werden, aber aus bestimmten Gründen darf ich die Feldgröße nicht auf 20 Zeichen limitieren.

Meine Lösung bestand nun daraus, eine Abfrage zu machen und bei "Kriterien" einzugeben, dass nur Datensätze angezeigt werden soll bei denen dieses Feld mehr als 20 Zeichen hat.
Aber ich habe den entsprechenden Befehl nicht gefunden.
Wie lautet er?

Wie lautet der Befehl im Ausdrucksgenerator der die Anzahl der Zeichen in einem Feld abfragt?
 

Offline Sulu

  • Access-User
  • *
  • Beiträge: 72
Re: Kriterium Anzahl der Zeichen
« Antwort #1 am: Juli 27, 2010, 11:32:25 »
Du kannst die länge eines Textes/Feldes mit der Funktion

Länge(DeinFeld From DeineTabelle)

abrufen. Ich weiß jetzt leider nicht, ob man das direkt in einer Abfrage abfragen kann. Aber es geht bestimmt über den Umweg einer oder mehrerer neuer Spalten.

LG
Sulu

/Edit: Ich vergas. Das ist in der Entwurfsansicht einzugeben. Wenn es nicht als Kriterium geht, muss dass bei Feld als Funktion hinein. Z.B. Textlänge: Länge(...) und bei Kriterium dann >20
« Letzte Änderung: Juli 27, 2010, 11:48:17 von Sulu »
 

database

  • Gast
Re: Kriterium Anzahl der Zeichen
« Antwort #2 am: Juli 27, 2010, 12:44:04 »
Hallo,
Zitat
...eine Abfrage zu machen und bei "Kriterien" einzugeben...

ist schon einmal ein sehr guter Ansatz :)

Damit du neben den betroffenen Feldern auch sehen kannst, welche Länge die Texte tatsächlich aufweisen erzeugst du in deiner Abfrage ein neues Feld ...

z.B.:    Textlaenge:Länge([DeinFeld])
unter dieses schreibst du ins Kriterienfeld
 >20
Liefert dir alle Felder, deren Länge > 20 ist und zeigt dazu die tatsächliche Länge an.

Willst du die Länge nicht angezeigt haben und kein Extrafeld erstellen, dann schreibe in den Kriterienbereich unter dein Feld
Länge([DeinFeld])>Int(5)
HTH

Peter
 

Offline OPS

  • Access-User
  • *
  • Beiträge: 76
Re: Kriterium Anzahl der Zeichen
« Antwort #3 am: Juli 27, 2010, 13:45:42 »
Super vielen Dank! Bei der Methode sieht der Benutzer auch gleich um wieviele Felder sein Feld zu lang ist.
 

 

Mehrfachauswahl als Kriterium für Abfrage

Begonnen von Martin_8Board Tabelle/Abfrage

Antworten: 31
Aufrufe: 14997
Letzter Beitrag September 30, 2010, 08:21:06
von Martin_8
Abfrage-Kriterium per VBA anpassen

Begonnen von liedersternBoard Access Programmierung

Antworten: 0
Aufrufe: 6774
Letzter Beitrag März 10, 2011, 11:15:47
von liederstern
Problem bei Kriterium einer Abfrage

Begonnen von skorwiBoard Tabelle/Abfrage

Antworten: 2
Aufrufe: 2596
Letzter Beitrag April 07, 2011, 15:02:43
von skorwi
Datteil Als Kriterium

Begonnen von WolfgangBoard Tabelle/Abfrage

Antworten: 2
Aufrufe: 2454
Letzter Beitrag November 18, 2011, 10:15:06
von MzKlMu
Abfrage mit Bit als Kriterium

Begonnen von vittorio0Board Tabelle/Abfrage

Antworten: 11
Aufrufe: 3851
Letzter Beitrag Januar 24, 2012, 08:21:45
von MzKlMu