Data Flask


Figure 1-1 Data Flask

 

Contents

Crash Course

Introductory Tutorial

Interface

Documents, Dialogs, Toolbars, Menus

Grid

Spreadsheet Document (Dfg File)

Agents

Data Reading and Writing

Formulas

Formulas, Macros, Automation (Dfb File)

Command

Command Line and History

Errors

Error Messages

Tools

Registered Version Tools and Features

Tutorials

Tutorials and Samples

 



Introduction

Data Flask is a spreadsheet program designed to support data authoring and migration.  Data sources can range from simple text files, to remote SQL servers.

Once loaded into Data Flask, information can be viewed and modified using a common editing and automation interface.  Like a traditional spreadsheet program, data imported into a Data Flask document (.dfg file) is an independent, disconnected copy of the data from the data source.  Data is exported back to the data source with the explicit use of the Write Data command.

Unlike a traditional spreadsheet, Data Flask retains metadata (external), including column type, primary key identifiers, indexes and data link information.  Boolean data types can appear as a checkbox, date columns have a calendar button, binary columns have a [hexadecimal] aware editor.

Data flask supports links to fully featured databases through the OleDb Agent.  The Desktop Agent supports Ansi and Unicode text files through file, ftp and http (read-only).  Agents are .exa files responsible for importing and exporting data.  Data flask comes standard with the Desktop and OleDb agent.  Look for new Agents to be added either by Interscape, or a third party.

Non-data columns can be added, allowing you to work with temporary, or formulaic columns that will not be introduced into external data.

Document features familiar to database users include Copy, Sort, Group, Join, and Filter.  Updating is supported in the Join feature.  These features are independent of the external database the documents may link to.

Data Flask integrates Visual Basic Script, using it for formulas, in a command line, and script macros.  The script editor supports context aware language and object lists (Intellisense) to aid coding.  As you modify the Data Flask document, script is written to the command line so that it may be re-used in the command line, or copied into the script editor.  For security, vbscript formulas are not active when Data Flask is first installed, and formulas are kept in a separate .dfb document.

Miscellaneous features include toolbar and keyboard hotkey customization, external automation support, and the ability to run as a tray icon.

 

Recommendations for Learning

Do the Crash Course tutorial to familiarize yourself with the program.  Browse through the contents of this help file.  Experiment with the remaining tutorials.

 


Data Flask Copyright © 2006 Interscape Corporation