3. August 2008 16:09
Auf den
Forms findet sich die Eigenschaft
SourceTablePlacement mit folgenden Ausprägungen:
- First bedeutet, dass der erste Datensatz beim Öffnen der Form angezeigt wird.
- Last bedeutet, dass der letzte Datensatz beim Öffnen der Form angezeigt wird.
- Record bedeuetet, dass der Datensatz beim Öffnen der Form angezeigt wird, welcher zuvor über die Eigenschaft SourceTableRecord definiert wurde.
- Saved bedeutet, dass der Datensatz beim Öffnen der Form angezeigt wird, welcher vom Benutzer als letztes gesehen wurde. Diese Information wird in der fin.zup gespeichert.
Hinweis zu SQL-Performance:Im "Performance Troubleshooting Guide" steht:
Saved ist bei Postentabellen mit Millionen von Datensätzen meist zu langsam, und sollte dann durch First (oder Last) ersetzt werden.
Edit 18.11.08:In der NAV-2009-Onlinehilfe (der ADB ist nun Teil dieser Hilfedatei) ist die Eigenschaft nun dokumentiert:
ADG 2009 hat geschrieben:Sets the record to be displayed when the user opens the form.
Applies To: Forms
Property Value
Record : A specific record
First : The first record in the table
Last : The last record in the table
Saved (default) : The record being shown the last time the user displayed the form
Remarks
If you choose Record, you must use the SourceTableRecord Property to define the record you want displayed. This property setting is checked when the form is opened. The last record a user was viewing is recorded and saved in the .zup file, which is a user-specific file that contains user settings.