22. Juli 2008 11:10
22. Juli 2008 12:09
22. Juli 2008 13:57
22. Juli 2008 16:29
24. Juli 2008 13:25
24. Juli 2008 13:43
enno hat geschrieben:Frage 1: Ich hab (nach der Anleitung hier) mal ne Nummernserie für mein Formular erstellt. Klappt soweit Prima. Allerdings muss ich immer auf die 3 Pünktchen hinter dem Feld gehn, und die Nummernserie anklicken, damit er mir ne Nummer "zieht". Würde aber gern automatisch ne Nummer ziehen, wenn ich in dem leeren Feld stehe und mit Tab ins nächste springe (so wie das in anderen Formularen üblich ist). Da kommt bei mir noch ne Fehlermeldung, dass ich nicht manuell Nummern vergeben darf.
IF "No." = '' THEN BEGIN
GetInvtSetup;
InvtSetup.TESTFIELD("Item Nos.");
NoSeriesMgt.InitSeries(InvtSetup."Item Nos.",xRec."No. Series",0D,"No.","No. Series");
END;
IF "No." <> xRec."No." THEN BEGIN
GetInvtSetup;
NoSeriesMgt.TestManual(InvtSetup."Item Nos.");
"No. Series" := '';
END;
MuliLine macht sich erst bemerkbar, wenn du Leerzeichen verwendest. Wenn du die Textbox verlassen hast, wird der Text dann optisch auf Zeilen verteilt.Frage 2: Ich wollt ein (etwas größeres) Bemerkungsfeld auf dem Formular haben, in das der Nutzer bischen Text eintragen darf. Hab jetzt ne Textbox genommen und größer aufgezogen und dachte, dass das Property MultiLine (Yes) genau meinem Wunsch entspricht. Tut es aber leider nicht, dass Feld hat immer nur noch eine Zeile und der Cursor rutscht dann quasi nach rechts aus der Box ...
25. Juli 2008 12:10
25. Juli 2008 13:47
enno hat geschrieben:hab das beispiel hier ausm Forum genommen und auch schon mehrmals mit anderen Tabellen verglichen.
25. Juli 2008 13:58
Natalie hat geschrieben:Welches Beispiel meinst du?
25. Juli 2008 14:33
25. Juli 2008 15:44
IF "Shipping ID" = '' THEN BEGIN
GetShippingSetup;
ShippingSetup.TESTFIELD("Shipping Nos.");
NoSeriesMgt.InitSeries(ShippingSetup."Shipping Nos.",xRec."No. Series",0D,xRec."Shipping ID","No. Series");
END;
IF "Shipping ID" <> xRec."Shipping ID" THEN BEGIN
GetShippingSetup;
NoSeriesMgt.TestManual(ShippingSetup."Shipping Nos.");
"No. Series" := '';
END;
GetShippingSetup;
ShippingSetup.TESTFIELD("Shipping Nos.");
IF NoSeriesMgt.SelectSeries(ShippingSetup."Shipping Nos.",xRec."No. Series","No. Series") THEN BEGIN
NoSeriesMgt.SetSeries("Shipping ID");
EXIT(TRUE);
END;
IF NOT HasShippingSetup THEN BEGIN
ShippingSetup.GET;
HasShippingSetup := TRUE;
END;
25. Juli 2008 16:42
NoSeriesMgt.InitSeries(ShippingSetup."Shipping Nos.",xRec."No. Series",0D,xRec."Shipping ID","No. Series");
NoSeriesMgt.InitSeries(ShippingSetup."Shipping Nos.",xRec."No. Series",0D,"Shipping ID","No. Series");
28. Juli 2008 08:25