Ich muss die neuen Preise aus der Tabelle "Preise" in die Tabelle "Kalkulation" übernehmen, wobei die Übereinstimmung von Spalte "Erzeuger" und "ArtikelN°" und "Lieferant" übereinstimmen müssen.
Wenn die Daten in den Tabellen "Kalkulation" und "Preise" übereinstimmen, muss der Preis dieses Datensatzes aus der Tabelle "Preise" in die Tabelle "Kalkulation" übernommen werden und in Spalte "Neu/Aus" ist ein "X" einzutragen.
Wenn es keine Übereinstimmung gibt, sondern nur in der Tabelle "Preise" einen Datensatz vorhanden ist, aber nicht in der Tabelle "Kalkulation", dann handelt es sich um einen neuen Artikel und folgende Daten sind von der Tabelle "Preise" in die Tabelle "Kalkulation" zu übernehmen:
Erzeuger - Lieferant - Artikel_N° - Artikeltext - Nettopreis_EK - Neu(1)/Aus(0)
Erzeuger - Lieferant - Artikel_N° - Artikeltext - Nettopreis_EK - 1
Wenn es in der Tabelle "Preise" keinen Datensatz gibt, aber in der Tabelle "Kalklulation" schon, dann ist dieser Artikel ausgelaufen. Es ist in Tabelle "Kalkulation", in Spalte "Neu/Aus" eine "0" zu setzen.
Ich habe mich vor 15 Jahren mit VBa in Access 97 beschäftigt, aber seither keinerlei Zugang gehabt. Ich habe jetzt versucht einen Code zu schreiben, aber leider bin ich kläglich gescheitert! Vielleicht kann mir jemand helfen und schreibt mir einen VBa Code zur automatischen Preisanpassung in meiner Kalkulationstabelle.
Herzlichen Dank
Karl G.