usecase: Save data from version ...

public usecase: Save data from version ...
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 11.12.2005 2:34:40; Modified: 11.12.2005 5:34:46;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {134CAF64-0EB7-4219-842F-1B508D207A29}

Goto: Scenarios

See also: User, Freeze

Appears in: UC Versions

Save data from version ... Scenarios
Scenario Type Detail
Save to CSV file Alternate User Click on Main menu: Version -> Save Version as CSV file ... or from context menu.
Program Open standard Save file dialog.
User Choose file name.
Program Check if path exists and try to create file.
Program gets DataSrc from selected version
Program copy data from DataSrc into CSV file
Program close CSV file
Save to Permanent table Alternate Almost all tables are in database temporary. They have prefix wrk_ and tmp_.
These tables may be dropped after application end. If user want to save data into table then may be choose this function.

User From Main menu: Version -> Save version as pemanent table ... or from context menu.
Program get data source for selected version
Program call DataSrc.Freeze
User enter table name ['a'-'z', 'A'-'Z']['a'-'z', 'A'-'Z', '0'-'9', '_']{,20}
User choose database connection where table may be created.
Program check table name
Program create net table and copy data.