2 TXT Dateien im Access vergleichen

  • geschlossen
  • Access

  • Gollom
  • 2224 Aufrufe 5 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 2 TXT Dateien im Access vergleichen

    Hi,

    ich habe mit meiner Abfrage ein Problem
    Ich habe eine Verknüpfung auf 2 TXT Dateien.
    Die eine TXT Datei führt die Teilnummer 9123456 und die ander TxT Datei die Teilnummer 09123456. Ich habe beide Spalten als Textformat ausgegeben.
    Beim Vergleich beider TXT Datein fehlen die Werte, die keine " Null " haben

    wie kann man in der einen verknüpften TXT Datei im Acces die Null automatisch anhängen.

    Die Verknüpfung kann nicht aufgehoben werden, da auch andere auf die Datei zugreifen müssen.

    Ich hoffe es kann mir jemand helfen

    MfG

    Gollom

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gollom ()

  • Moin,

    das geht über eine Abfrage. Wenn alle Teilenummern auf 8 Stellen mit vorangestellten Nullen "aufgefüllt" werden sollen, dann erzeuge eine neue Spalte in der Abfrage:

    Quellcode

    1. Teilenummer2: Rechts("0000000000"&[Teilenummer];8)

    das sollte hinhauen.
    Internette Grüße
    von der Nautilus
    cpt. Nemo
  • oder Du benutzt den Format-Befehl:

    Quellcode

    1. Dim Teilenummer_Xstellig as string
    2. Dim Teilenummer_8stellig as string
    3. Teilenummer_Xstellig = "654321" 'als Beispiel 6-stellig
    4. 'jezt benutzen wir den Format-Befehl
    5. 'Definition: Format([Ausdruck], [Format])
    6. Teilenummer_8stellig = Format(Teilenummer_Xstellig,"00000000") '8 Nullen
    7. MsgBox "Teilenummer (8-stellig)= " & Teilenummer_8stellig
    Alles anzeigen
  • bei Variante 1 erscheint folgende Meldung:

    Der von Ihnen ausgegebene Ausdruck ist syntaktisch falsch

    Dabei bezieht er sich auf das ; in der Formel

    Teilenummer2: Rechts("0000000000"&[Teilenummer];8)
    Im übrigen habe ich die Abfrage so erstellt

    Spalte 1 Feld TLN
    Tabelle Specs
    Spalte 2 Feld Teilenummer2: Rechts("0000000000"&[Teilenummer];8)
    Tabelle leer gelassen

    Bei Variante 2 weiß ich gar nicht wo ich da was hinschreiben soll

    MfG

    Gollom

    Variante 1 geht und zwar muß man das Semikolon durch ein Komma ersetzten

    Teilenummer2: Rechts("0000000000"&[Teilenummer],8)

    Trotzdem interessiert mich, wie Variante 2 funktioniert

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Gollom ()

  • Gollom schrieb:

    bei Variante 1 erscheint folgende Meldung:

    Der von Ihnen ausgegebene Ausdruck ist syntaktisch falsch
    Dabei bezieht er sich auf das ; in der Formel
    [..]
    Variante 1 geht und zwar muß man das Semikolon durch ein Komma ersetzten
    Teilenummer2: Rechts("0000000000"&[Teilenummer],8)

    Trotzdem interessiert mich, wie Variante 2 funktioniert

    Nein, Gollom, nicht "man" sondern du! Offensichtlich hast du andere National-Einstellungen als die meisten hier in Good old Germany. Oder um es anders auszudrücken: Als Trennzeichen muss immer das genommen werden, was im Normalfall in Excel als Trenner verwendet wird.

    Das ist keine Rechthaberei sondern einfach nur eine Hilfe für all jene, die es in einer D-Umgebung versuchen wollen.

    ... und ich will Eichberg nicht in's Wort fallen, darum kommt von mir hier kein Kommentar.
    Internette Grüße
    von der Nautilus
    cpt. Nemo