[Access-SQL]Replicate-Funktion ?

Hallo, ich brauche dringend Hilfe für folgendes Problem.

Ich möchte per SQL Daten aus der Import-Datenbank in
die Artikel-Datenbank importieren, hier erst einmal der Code:

INSERT INTO Artikel SELECT DISTINCTROW (Import.WarengruppenNr & Import.EANCode) as ArtikelNummer,Import.ArtikelBezeichnung, Import.Preis, Import.WarengruppenNr, Import.MwStkz FROM Import LEFT OUTER JOIN Artikel ON (Import.WarengruppenNr & Import.EANCode) = Artikel.Artikelnummer WHERE Artikel.Artikelnummer IS NULL;

Das Problem ist, ich möchte beim Einschreiben in die
Artikeldatenbank (…as ArtikelNummer) das Feld
Import.WarengruppenNr immer auf 4 Stellen bringen, wobei
die WarengruppenNr 1, 2, 3 od. 4 stellig sein kann.
Der fehlende Wert bis 4 soll von links mit 0 (so viele 0
wie benötigt) aufgefüllt werden.
Ich kenne den Befehl Replicate, doch der funktioniert nicht
unter Access.

Ich hoffe das sich jemand mit diesem Problem auskennt
und mir helfen kann.

Gruß, MAJA.

Hallo Maja,

unter Access gibt es den Befehl FORMAT zum Formatieren von Zeichenketten.

Die Feldbezeichnung Import.WarengruppenNr musst Du dann somit durch folgenden Funktion erweitern:
FORMAT(Import.WarengruppenNr, „0000“)
Somit füllt er die Warengruppennummer vierstellig von links mit Nullen auf.

Gruß,
Torsten

Somit füllt er die Warengruppennummer vierstellig von links
mit Nullen auf.

Tja, was soll ich Dir sagen, außer 1000 Dank !!
Es klappt und ich bin (vorerst) dieses Problem los.

Gruß, MAJA.