So löschen Sie die leeren Zeilen?
Mithilfe Von Access 2003
Tabelle1
ID Name Value
001 Raja 100
002 Ramu 200
004 Raqu 500
008 Ravi 250
...
Hier ich will löschen der leeren Zeilen in meiner Tabelle?
Delete from table1 ...?
Erwartete Ausgabe
ID Name Wert
001 Raja 100
002 Ramu 200
004 Raqu 500
008 Ravi 250
...,
Müssen Query-Hilfe.
Dies hat keinen Schlüssel, ist daher nicht eine Tabelle (das ist die Hälfte des Problems).
InformationsquelleAutor Gopal | 2009-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
oder
IsNumeric()? Wie soll das helfen?
InformationsquelleAutor Graviton
Wenn Ihr Felder alow Zeichenketten der Länge null und kann haben weiße Raum, in Ihnen, hier ist eine Lösung:
Ich bin davon ausgegangen, dass Sie schriftlich Ihre auszuführende SQL-Anweisung in Access selbst, als Trim() und Len() Access/VBA-Funktionen (sowohl durch die Access-Ausdrucks-Editor mit VBA, so würde dies nicht funktionieren, über ODBC oder OLEDB).
Nun, ignoriert, dass andere Arten von Fragen in diesen Bereichen, wie Tabulatoren und Cr/Lf-Zeichen. f die oben nicht löschen Sie alle Zeilen, dann hätten Sie zum stöbern in die Felder, um zu sehen, was die Zeichen sind, und dann reinigen Sie Sie aus.
Ich hoffe auch, dass die Namen der Felder sind fake, da sowohl NAME als auch WERT sind in Access reservierte Wörter und sollten vermieden werden, im Objekt-Namen, die auf jeder Ebene in der Access-Jet/ACE.
InformationsquelleAutor David-W-Fenton
Ich würde empfehlen, eine universellere Lösung:
Dies erfordert natürlich, dass du ein Feld in deiner Tabelle, die ist wirklich leer (Null)
Der Vorteil ist, dass Sie nicht haben, definieren Sie die einzelnen Felder in der Tabelle. In der obigen Antworten ist das kein problem, wie die Beispiel-Tabelle hat nur zwei oder drei Felder. Aber in der Regel sind die Tabellen größer werden.
Beachten Sie, dass eine Delete-Abfrage wird nicht funktionieren, wenn Sie Ihre Tabelle ist nicht eine tatsächliche Tabelle in Access, sondern eine so genannte "linked table", der Daten z.B. aus Excel. In diesem Fall müssen Sie zuerst übertragen Sie Ihre Daten in eine echte Access-Tabelle.
(Dies wurde getestet in Access 2010)
InformationsquelleAutor Christian Geiselmann