17. Dezember 2013 13:37
EVALUATE(Zahl, Projack."Versions No.");
Projack."Versions No." := FORMAT(Zahl + 1);
17. Dezember 2013 14:07
Ich habe eine Form mit Subform drauf, jetzt soll ich eine Funktion mit dem Namen "Neue Version erstellen" machen,
NeuerRec := AktRec;
NeuerRec.Versionsnr. := ...; // mit INCSTR
NeuerRec.INSERT;
Rec := NeuerRec;
17. Dezember 2013 14:14
18. Dezember 2013 10:18
NewRec := Projack;
ProVer := INCSTR(Projack."Versions No.");
Projack."Versions No." := ProVer;
NewRec.INSERT;
Die PROJACK Existiert bereits.
Identifizierte Felder und Werte:
Nr.='',Versions Nr.=''
18. Dezember 2013 10:24
18. Dezember 2013 10:35
McClane hat geschrieben:Du musst die erhöhte Versionsnummer NewRec zuweisen.
ProVer := INCSTR(NewRec."Versions No.");
NewRec."Versions No." := ProVer;
18. Dezember 2013 10:42
18. Dezember 2013 11:21
sweikelt hat geschrieben:weil Projack leer ist!
ersetze Projack einfach durch REC!
Rec := NewRec
18. Dezember 2013 11:31
18. Dezember 2013 11:49
sweikelt hat geschrieben:den letzten Eintrag verstehe ich nicht so recht.
Ist das eine Karte oder eine Liste?
so wie es sich anhört, ist es eine Liste...also nachdem der Kunde den Button gedrückt hat, kannste doch auf die neue Version filtern
18. Dezember 2013 12:07
CALCFIELDS(DeinFlowField)
SETRANGE(Version,DeinFlowfield)
18. Dezember 2013 13:41
CALCFIELDS(Projack."Höchste Vers.-Nr.");
SETRANGE(Projack."Versions No.", Projack."Höchste Vers.-Nr.");
Es wurde ein Feld einer Datensatzvariablen erwartet. Zum Beispiel:
Datensatz.Feld
Debitor.Name
18. Dezember 2013 14:29
CALCFIELDS("Höchste Vers.-Nr.");
SETRANGE("Versions No.", "Höchste Vers.-Nr.");
18. Dezember 2013 14:43
18. Dezember 2013 14:53
18. Dezember 2013 15:29
CalcFields("Höchste Vers.-Nr.");
SETRANGE("Versions No.", "Höchste Vers.-Nr.");
sweikelt hat geschrieben:ich weiß nicht, woher du immer das Projack nimmst :)
;
18. Dezember 2013 15:39
18. Dezember 2013 16:12
18. Dezember 2013 16:26
18. Dezember 2013 17:52
7. Januar 2014 09:02