22. November 2005 17:58
22. November 2005 18:57
22. November 2005 20:57
23. November 2005 08:36
anderes problem ist auch ein feld wo ich eine neue auswahlliste erscheinen lasse. da wird der wert auch nicht berücksichtigt.
Hi,
da gibt es einige Möglichkeiten, hängt auch von deiner Lizenz ab.
Normalerweise ist es die Philosophie von Navision, auch unvollständige Daten anzulegen. Geprüft wird immer erst bei der Verwendung (z. B. in einem Angebot, Auftrag, ...).
23. November 2005 09:42
23. November 2005 12:21
23. November 2005 17:45
23. November 2005 20:41
mikka hat geschrieben:Otschko schrieb:Hi,
da gibt es einige Möglichkeiten, hängt auch von deiner Lizenz ab.
Wie meinst du dass, ich dachte bisher, ich darf auf der Form Programmieren oder nicht! Oder meinst du damit, das der Admin zwar eine Form erstellen darf, aber nicht Programmieren?
23. November 2005 21:03
Blocked - OnValidate()
TESTFIELD("Name des 1. Pflichtfeldes");
TESTFIELD("Name des 2. Pflichtfeldes");
TESTFIELD("Name des 3. Pflichtfeldes");
TESTFIELD("Name des n. Pflichtfeldes");
25. November 2005 10:44
25. November 2005 11:04
SilenceBlue hat geschrieben:ich hab nun die lizenz für die designer.. aber wo würde ich den punkt finden die tabllen zu designen um das onmodify einzutragen?
im designer fenster unter den c/cals finde ich nur immer form und die felder scripte.
29. November 2005 17:08
29. November 2005 17:27
29. November 2005 18:08
IF Address = '' THEN BEGIN
MESSAGE('Sie haben nicht alle Pflichtfelder gefüllt!');
EXIT(FALSE);
END;
30. November 2005 09:44
30. November 2005 12:05
30. November 2005 22:42
Timo Lässer hat geschrieben:[...]
Benutzer nicht aus der Form lassen (OnQueryCloseForm mit EXIT(FALSE) quittieren und OnNextRecord ausprogrammieren).
Nicht empfehlenswert, da es unter Umständen Stunden oder Tage dauern könnte, bis die fehlenden Informationen verfügbar sind (weil sie z. B. von einer anderen Abteilung angelegt werden müssen).
Wie zuvor, jedoch erweitert um folgendes:
Benutzer beim Verlassen des Datensatzes (Blättern oder Schließen) fragen, ob er den unvollständigen Datensatz löschen möchte.
Diese Variante erlaubt es dem Benutzer den Datensatz zu verlassen, muss dann aber alle Daten nochmal erfassen. Des Weiteren treten dann bei automatischen Nummernserien Lücken auf, da (z. B. die Debitoren-)Nr. bereits verwendet (und wieder gelöscht) wurde.
[...]
Rec2 := Rec;
IF FORM.RUNMODAL(0,Rec2) = ACTION::LookupOK THEN
Rec := Rec2;
1. Dezember 2005 11:10
1. Dezember 2005 19:21
1. Dezember 2005 20:30
1. Dezember 2005 20:42
martinst hat geschrieben:Der Ansatz mit OnNextRecord ist nicht zu gebrauchen.
Was passiert, wenn ein Anwender die Debitorenkarte durchblättert (PgUp / PgDn) und dann auf einen Datensatz trifft, der nicht vollständig ist?
Er kann den Datensatz nicht mehr verlassen, obwohl der Record vielleicht gar nie von ihm angelegt worden ist.
Das ist doch sicher nicht im Sinne des Erfinders.
[...]
2. Dezember 2005 09:31
2. Dezember 2005 10:42
Ich finde grundsätzlich die Lösung nicht OK.
Grund: Es entspricht überhaupt nicht den Navision-Standards.
2. Dezember 2005 10:45
2. Dezember 2005 12:52
martinst hat geschrieben:@Michael
>>Hallo Martin, warum ist da (Nummer <> xRec.Nummer) in der >>Funktion drin?
Wegen Ctrl+F (Suchen)