Einzelnen Beitrag anzeigen

CVi

Registriert seit: 21. Nov 2010
15 Beiträge
 
#1

datenübernahme von tabelle1 in tabelle2

  Alt 13. Mär 2011, 21:28
Datenbank: btrieve • Version: 7 • Zugriff über: 00
mit folgendem quelltext kopiere ich daten aus ArtikelMDB in table1.

Delphi-Quellcode:
procedure TCSVReader.Button3Click(Sender: TObject);

begin
  ArtikelMDB.Open;
  ArtikelMDB.First;

  while not ArtikelMDB.EOF do
     begin
       tbTable1.append;
       tbtable1Teilenummer.asstring := ArtikelMDBartikel_nr.Text;
       tbtable1Suchbegriff.asstring := StUpCase(ArtikelMDBbezeichnung.Text);
       tbTable1.Post;
       ArtikelMDB.next
     end;
   end;
end.
das klappt ja auch ganz gut.
wie bekomme ich es jetzt hin, das wenn in table1 schon datensätze mit teilenummern stehen, dieser nur noch mit dem suchbegriff ergänzt wird.
das heisst ich möchte vorher die Teilenummer aus table1 mit artikel_nr aus artikelMDB vergleichen. wenn es diese nummer schon gibt soll er den datensatz nur um den suchbegriff ergänzen. wenn es die nummer nicht gibt soll er einen neue datensatz erzeugen.

Geändert von mkinzler (13. Mär 2011 um 21:52 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat