Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Zahlen in Textfeld abfragen
zurück: Differenz zweier Datumswerte weiter: Kombinationsfeld einer Tabelle Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
tigerganz
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Jan 2007, 15:01
Rufname:

Zahlen in Textfeld abfragen - Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
erstelle gerade in Access in der Entwurfsansicht eine Abfrage und habe das Problem, das mein Feld ein Textfeld ist in denen nur Zahlen sind. Umwandeln des Textfeldes kommt nicht in Frage.

Bei Zahlenfeldern brauche ich nur [] als Kriterium eintragen und
kann dann den zu suchenden Parameter eingeben.

Wie geht das bei Text?

gruß
tigerganz
steffen0815
VBA-Programmierer


Verfasst am:
06. Jan 2007, 15:17
Rufname:


AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
es gibt die verschiedensten Varianten, du hast leider nicht geschrieben, was du testen willst.
Schau dir folgenden SQL-Code in der Abfrageentwurfsansicht an, vielleicht findest du was Wink
Code:
SELECT ZahlenText, Val([zahlentext]) AS ZZ, Mid([zahlentext],1,1) AS Ausdr1
FROM   Tab1
WHERE  ZahlenText Like "*34*"
OR     Val([zahlentext])>1000
OR     Mid([zahlentext],1,1)="A";

_________________
Gruß Steffen
tigerganz
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Jan 2007, 15:31
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

ich möchte beim Aufruf einer Abfrage gefragt werden, welche Zahl ich suche?
Dann soll das Textfeld nach dieser Zahl durchsucht werden.
Z.B. möchte ich die 9967 eingeben und das Ergebnis soll dann alle Datensätze mit dieser Nummer liefern.

Ich möchte gerne sehen welche Datensätze exakt diese Nummer in dem Textfeld haben.
steffen0815
VBA-Programmierer


Verfasst am:
06. Jan 2007, 15:49
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
ich muss zugeben, dass ich solche Parameterabfragen noch nie genutzt habe, aber ich kann keinen Unterschied in der Anwendung zwischen Text und Zahl finden.
Code:
SELECT *
FROM   Tab1
WHERE  ZahlenText =[];

_________________
Gruß Steffen
Gast



Verfasst am:
06. Jan 2007, 17:26
Rufname:


AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Leider geht es nicht. Es muss wohl mit dem Textfeld zusammenhängen?
Wenn ich den obigen Code verwende für ein Feld, in dem ich Preise in Euro enthalten habe, dann geht es.

Wenn ich in der Entwurfsansicht von Access als Suchkriterium
Code:
Wie "*9964*"
eingebe, dann findet er alle 9964ger!
steffen0815
VBA-Programmierer


Verfasst am:
06. Jan 2007, 19:07
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
wenn du bei Kriterium
Code:
Wie "*" & [] & "*"
bzw.:
Code:
SELECT *
FROM   Tab1
WHERE  ZahlenText Like "*" & [] & "*";
eingibst hast du den gleichen Effekt. Allerdings bringt dann die Eingabe von "3" alle Texte (Zahlen) die eine 3 enthalten.

Ich vermute mal, dass vor oder hinter deinen "Zahlen" noch Leerzeichen (oder sonstige "unsichtbare" Zeichen) stehen.

_________________
Gruß Steffen
tigerganz
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Jan 2007, 21:09
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

das Funzt auch, genial,
jetzt kann ich weiter basteln.

Gruß und Dank
Tigerganz
steffen0815
VBA-Programmierer


Verfasst am:
07. Jan 2007, 21:16
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
was mich interessiert, warum funktioniert
Code:
Wie "*9964*"
nicht ohne Sternchen?
_________________
Gruß Steffen
tigerganz
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Jan 2007, 20:49
Rufname:

AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Problem erkannt.
Es handelt sich um ein Textfeld, bei dem die ersten 4 Zeichen ein Leerzeichen sind und danach die Zahlen kommen.

Es findet es aber, wenn man innerhalb der "9964" vier Leerzeichen voranstellt. Razz
steffen0815
VBA-Programmierer


Verfasst am:
08. Jan 2007, 20:58
Rufname:


AW: Zahlen in Textfeld abfragen - AW: Zahlen in Textfeld abfragen

Nach oben
       Version: Office 2k (2000)

Hallo,
naja da hat ja die Vermutung gestimmt Wink
Du solltest trotzdem auf die Sternchen und das like verzichten (da like "*2*, sowohl 12,22,32,222 bringt)
Code:
SELECT *
FROM   Tab1
WHERE  Trim([ZahlenText]) =[];
Die Funktion Trim (Glätten) entfernt führende/nachfolgende Leerzeichen.
Auch ein
Code:
SELECT *
FROM   Tab1
WHERE  Val([ZahlenText]) =[];
führt in deinem Beispiel (nur Zahlen) zum Ergebnis.
_________________
Gruß Steffen
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Buchstaben in Zahlen umwandeln 2 DoN-P 1999 07. Dez 2004, 20:27
MaiThai Buchstaben in Zahlen umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen- Formularfeld als Kriterium 1 Gast 684 22. Nov 2004, 15:02
Felix15 Abfragen- Formularfeld als Kriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfragen Hilfe wie kann ich nur die Klammer auswerten 5 Xergo 1583 19. Nov 2004, 23:43
Gast Access Abfragen Hilfe wie kann ich nur die Klammer auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Textlänge in einem Textfeld 4 brauchehilfe@office 2425 30. Okt 2004, 00:05
brauchehilfe@office Textlänge in einem Textfeld
Keine neuen Beiträge Access Tabellen & Abfragen: Gleich 3 Probleme mit Gruppierungen in Abfragen AXP 1 silversurfer 767 22. Okt 2004, 16:49
Skogafoss Gleich 3 Probleme mit Gruppierungen in Abfragen AXP
Keine neuen Beiträge Access Tabellen & Abfragen: spezielle Abfragen 1 Hilfe 704 27. Sep 2004, 17:47
Skogafoss spezielle Abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte SQL Abfragen in ACCESS 2000? 1 Gast 1782 17. Jul 2004, 22:34
faßnacht(IT); Verschachtelte SQL Abfragen in ACCESS 2000?
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfragen ausgeben?? 2 woerny01 669 11. Jul 2004, 07:10
Gast SQL Abfragen ausgeben??
Keine neuen Beiträge Access Tabellen & Abfragen: formatierungsproblem mit zahlen 2 hans jupp 502 28. Jun 2004, 12:18
hans jupp formatierungsproblem mit zahlen
Keine neuen Beiträge Access Tabellen & Abfragen: Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen 4 mondi 770 23. Jun 2004, 11:21
mondi Geänderte Feldnamen in Abfragen, Formulare usw. übernehmen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Zahlen in Abfragen Aufrunden 1 GAST 575 28. Mai 2004, 13:42
lothi Zahlen in Abfragen Aufrunden
Keine neuen Beiträge Access Tabellen & Abfragen: Vergleich textfeld 6 dot 971 27. Mai 2004, 17:24
Willi Wipp Vergleich textfeld
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project