September 24, 2020, 04:24:21

Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!


unvollständige Datensätze per Abfrage filtern

Begonnen von david4731, Juli 10, 2020, 14:01:34

⏪ vorheriges - nächstes ⏩

david4731

Hallo zusammen,

ich habe folgendes Problem.
Ich suche nach einer Möglichkeit alle unvollständigen Datensätze einer Tabelle per Abfrage zu filtern um diese manuell vervollständigen zu können.
Dabei sollen alle Datensätze gefunden werden bei denen 1 oder mehr Felder leer sind und zwar unabhängig davon welche(s) leer ist.

hat jemand eine Idee?

Beste Grüße
David

ebs17

SELECT
   *
FROM
   TabelleX
WHERE
   Instr(Nz(FeldA, "$$$") & Nz(FeldB, "$$$") & Nz(FeldC, "$$$"), "$$$") > 0
      OR
   FeldA IS NULL OR FeldB IS NULL OR FeldC IS NULL
Verketten mit Ersatzwert und prüfen oder einzeln prüfen.
Mit freundlichem Glück Auf!

Eberhard

david4731

Danke für deine schnelle Rückmeldung ebs17.

leider bin ich nicht noch nicht sehr versiert in access... kannst du mir ein wenig genauer erläutern wo der code hingeschrieben werden muss und was du mit
ZitatVerketten mit Ersatzwert und prüfen oder einzeln prüfen.
meinst?

Grüße
David

ebs17

Zitatwo der code hingeschrieben werden muss
SQL-Ansicht

Zitatwas du ... meinst?
Überlege Dir das im Zusammenhang mit Deiner Fragestellung.
Den Zauberstab, mit dem man nur einmal winken muss, gibt es nicht.

Zitathat jemand eine Idee?
Oder mal so gefragt: In welche Richtungen gehen Deine Ideen?
Mit freundlichem Glück Auf!

Eberhard

Beaker s.a.

Hallo David,
Du musst wohl über's WE ein bisschen lesen. Den ersten Hinweis
(Link) hat Eberhard dir schon gegeben. Dann solltest du als nächstes
hier weiterlesen, um zu verstehen, was die (gross geschriebenen)
Schlüsselwörter bedeuten (oder direkt danach Googlen). Und wenn du
dir dann noch in der OH die Funktionen InStr und Nz zu Gemüte führst
solltest du es hinbekommen.
gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.

david4731