Hallo,
probiers mal so
- Code: Alles auswählen
OBJECT Dataport 50000 Import G/L Entry Bool Flag
{
OBJECT-PROPERTIES
{
Datum=11.08.08;
Zeit=11:45:59;
Ge„ndert=Ja;
Versions Liste=;
}
PROPERTIES
{
Import=Ja;
FieldStartDelimiter=<None>;
FieldEndDelimiter=<None>;
FieldSeparator=[;];
}
DATAITEMS
{
{ PROPERTIES
{
DataItemTable=Table17;
AutoSave=Nein;
AutoUpdate=Nein;
AutoReplace=Nein;
DataItemTableView=SORTING(Lfd. Nr.)
ORDER(Ascending);
OnBeforeImportRecord=BEGIN
CLEAR(EntryNo);
END;
OnAfterImportRecord=BEGIN
IF GLEntry.GET(EntryNo) THEN BEGIN
GLEntry."Konto-AZ" := TRUE;
GLEntry.MODIFY();
END;
END;
}
FIELDS
{
{ ; ;EntryNo }
}
}
}
REQUESTFORM
{
PROPERTIES
{
Width=9020;
Height=3410;
}
CONTROLS
{
}
}
CODE
{
VAR
GLEntry : Record 17;
EntryNo : Integer;
BEGIN
END.
}
}
im grunde importierst du die Textdatei in die Variable "EntryNo" und im trigger
OnAfterImportRecord holst du dir den Sachposten setzt dein Feld auf TRUE das wars eigentlich!
Bitte vorher in Testdatenbank ausprobieren!!!!
Ich hoffe ich habe deine anforderung richtig verstanden
LG