13. Dezember 2006 17:00
13. Dezember 2006 17:42
13. Dezember 2006 17:43
13. Dezember 2006 17:51
13. Dezember 2006 18:03
CurrForm.SForm.FORM.Filtere(FALSE);
13. Dezember 2006 18:50
14. Dezember 2006 13:10
Zuwendungsartfilter(Gliederungnummer_p : Code[8];Kundennummer_p : Code[20];Zuwendungsart_p : Integer)
SETFILTER("Beitrag für Gliederung",'%1',Gliederungnummer_p);
IF FIND('-') THEN
SETFILTER("Beitrag von Kontakt",'%1',Kundennummer_p);
IF FIND('-') THEN
BEGIN
CASE Zuwendungsart_p OF
1:
SETFILTER(Zuwendungsart,'%1',Zuwendungsart::Beitrag);
2:
SETFILTER(Zuwendungsart,'%1',Zuwendungsart::Sonderbeitrag);
3:
SETFILTER(Zuwendungsart,'%1',Zuwendungsart::Patenbeitrag);
END;
FIND('+');
END;
Case Zuwendungsart of
Zuwendungsart::Beitrag:
EinzugvorschlagSUB.Zuwendungsartfilter("Beitrag für Gliederung","Beitrag von Kontakt",1);
Zuwendungsart::Sonderbeitrag:
EinzugvorschlagSUB.Zuwendungsartfilter("Beitrag für Gliederung","Beitrag von Kontakt",2);
Zuwendungsart::Patenbeitrag:
EinzugvorschlagSUB.Zuwendungsartfilter("Beitrag für Gliederung","Beitrag von Kontakt",3);
end;
3:
SETFILTER(Zuwendungsart,'%1',Zuwendungsart::Patenbeitrag);
14. Dezember 2006 13:15
14. Dezember 2006 15:17
14. Dezember 2006 15:29
19. Dezember 2006 10:19
StructureList.LOOKUPMODE := TRUE;
IF StructureList.RUNMODAL = ACTION::LookupOK THEN
Gliederungsnummer := StructureList.GetSelectionFilter
ELSE
EXIT(FALSE);
19. Dezember 2006 12:04
ItemList.LOOKUPMODE := TRUE;
IF ItemList.RUNMODAL = ACTION::LookupOK THEN
Text := ItemList.GetSelectionFilter
ELSE
EXIT(FALSE);
EXIT(TRUE);
19. Dezember 2006 12:10
19. Dezember 2006 12:24
19. Dezember 2006 13:34