Ich konnte das Problem herausfinden. Einige der leeren Zellen in meinen Tabellen wurden nicht als Null gelesen. Ich habe eine Aktualisierungsabfrage verwendet, um die leeren Zellen in Null zu ändern. Das "Update" war "Null" und die "Kriterien" waren = "".
Problem beim Entfernen von Nullfeldern und Trennzeichen bei der Verkettung der Zugriffsauswahlabfrage
Ich bin relativ neu bei Access (2013). Ich verlinke meine Abfrage mit Excel, was gut funktioniert.
Ich hatte eine concat
Funktion, die ich wahrscheinlich von dieser Site bekam, aber Excel mochte es nicht, mit einer undefinierten Funktion zu verknüpfen, sodass ich keine davon in meiner Lösung verwenden kann (zumindest glaube ich das). Jedenfalls versuche ich, alle außer einem der Felder in einer Auswahlabfrage in einer Spalte mit einem Punkt als .
Begrenzungszeichen zusammenzufassen, mit der Option, den Zeitraum oder das Feld nicht anzuzeigen, wenn das Feld null ist.
Ich habe Iif
im Ausdrucks-Generator unten solche Anweisungen verwendet, habe aber immer noch zufällige Perioden, auch wenn die betreffenden Felder leer sind.
NewColumnName: Iif(IsNull([field1],"",[field1]&". ") & Iif(IsNull([field2]),"", [field2]&". ")
Und so weiter und so fort für ungefähr sieben Gesamtfelder. Gibt es Ideen, wie alle Felder mit einem Punkt richtig verkettet werden können, während Nullfelder übersprungen werden, um führende oder nachfolgende Perioden zu entfernen?
(Randbemerkung: Ich sah ein Youtube - Video, wo sie ein verwendet +
. Symbol zu einem Und- Zeichen entgegengesetzt und in einer Testdatenbank gearbeitet, aber das kann ich nicht in meinem realen replizieren Es war ideal, weil es nicht den lange hat Iif
aber Ich werde an dieser Stelle alles tun, was nötig ist.
NewColumnName: [Field1] & (" "+[field2]+". " & (" "+[field3]+". ")
1 Antwort auf die Frage
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?