Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Scoopman am März 20, 2017, 15:43:28

Titel: Alle Zeichen vor Semikolon auslesen
Beitrag von: Scoopman am März 20, 2017, 15:43:28
Hallo zusammen,

ich habe eine Tabelle (tbl_HMP) mit 2 Spalten (Beschreibung und Auflieferung). Ich muss die Daten der Spalte "Auflieferung " auslesen. Hier aber nur die Zeichen die vor, also LINKS vor  einem Semikolon stehen. Sind leider nicht immer gleichlang, daher alles bis zum Semikolon.
Wie gebe ich das in der Abfrage an?
Vielen Dank.
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: MzKlMu am März 20, 2017, 16:00:42
Hallo,
so:
VorSemikolon: Links([Auflieferung];InStr([Auflieferung];";")-1)

Das es in einer Datenbank keine Felder geben sollte mit mehr als einem Wert weißt Du ?
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: Scoopman am März 20, 2017, 16:20:01
Ich hab die Tabelle auch nur übernommen. Ist eine Verknüpfung in der ich die Werte nicht verändern kann.
Hab es mal probiert. Resultat: #Funktion!
Was läuft falsch?
Danke nochmal.
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: MzKlMu am März 20, 2017, 16:21:39
Hallo,
zeige und erkläre genau was Du wo gemacht hast.
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: Scoopman am März 20, 2017, 16:27:17
SELECT tbl_HMP.Auflieferung, Left([Auflieferung ],InStr([Auflieferung ],";")-1) AS Vor Semikolon FROM tbl_HMP;
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: DF6GL am März 20, 2017, 16:29:45
Hallo,


ZitatVorSemikolon: Links([Auflieferung];InStr([Auflieferung];";")-1)


Die Leerzeichen innerhalb der Eckklammern sind zuviel....
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: MzKlMu am März 20, 2017, 16:31:25
Hallo,
sind bei mir schon zu viel, sorry, habe ich übersehen. Das kommt von Copy/Paste.
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: Scoopman am März 21, 2017, 08:58:24
Guten Morgen zusammen,
ich nehme alles zurück. Wie immer, der Fehler lag bei mir.
Anstatt des Semikolons habe ich auf ein Komma abgefragt. Sorry.
Aber jetzt funktioniert es so wie Ihr es angegeben habt.
Vielen Dank.
Titel: Re: Alle Zeichen vor Semikolon auslesen
Beitrag von: DF6GL am März 21, 2017, 09:13:57
Hallo,

bist Du sicher:

ZitatDie Spalte auf der die Abfrage läuft ist ein "Textfeld".

oder ist das etwa ein Mehrwert-Feld?

Heißt das Tabellenfeld wirklich "Auflieferung"  ?


Öffne mal das Beziehungsfenster, füge die Tabelle hinzu und ziehe sie soweit auf, dass man alle Tabellenfelder sehen kann.  Mach dann einen Screenshot davon.

Öffne die Tabelle in Entwurfsansicht und mach einen Screenshot von der Feldliste (Feldnamen und Datentyp)

Lade beide Screenshot hier hoch.