26. November 2010 11:40
Hey...
Und zwar habe ich bisher folgendes gemacht:
Ich habe eine "Kontakt Archiv" Tabelle erstellt. Wenn ich einen neuen Kontakt anlege den es schon gibt, erscheint ein Formular mit der Dublette (siehe erstes Bild).
Ich kann jetzt die Daten abgleichen und mich für einen der beiden Kontakte entscheiden. Der "falsche" Kontakt wird dann in die "Kontakt Archiv" Tabelle verschoben.
Meine Aufgabe ist jetzt zu überprüfen, ob die Kontakte Debitoren sind. Wenn ja, darf der Kontakt der ein Debitor ist nämlich nicht in das Archiv verschoben werden.
Ob ein Kontakt ein Debitor ist, sieht man Anhang der Standard "Contact Business Relation" Tabelle in dem Feld "Business Relation Code".
Ich hab mir jetzt überlegt, dass ich die "Contact No." aus der Tabelle "Contact Business Relation" mit der "No." aus der "Contact" Tabelle vergleiche (da sind ja die Kontakte angelegt).
Ich komme mit meiner Programmierung nicht weiter und weiß auch nicht, ob das bisher richtig ist Oo
------------------------------------------------------------------------------
Lokale Variablen:
L_KontaktGBeziehungen = "Contact Business Relation" Tabelle
L_Contact = "Contact" Tabelle
-------------------------------------------------------------------------------
// Überprüfen, ob Kontakt ein Debitor ist
L_KontaktGBeziehungen.SETRANGE("Contact No.", L_Contact."No.");
IF L_KontaktGBeziehungen.FINDFIRST THEN BEGIN
Repeat
???????????????????????????????????
Until L_KontaktGBeziehungen.FINDFIRST;
END;
--------------------------------------------------------------------------------
kann mir da jemand behilflich sein?
Lieben Gruß & erstmal vielen Dank
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.