List & Label Training Materials: Timeline Neo GMBH S.C. Timeline Business Systems S.R.L
List & Label Training Materials: Timeline Neo GMBH S.C. Timeline Business Systems S.R.L
May 2018
Telefon: +49 212 230 35 470 Telefon: +40 269 213 942
+40 369 801 833
Telefax: +49 212 230 35 45
Fax: +40 369 405 166
[email protected]
[email protected]
www.timeline-neo.de
www.ro.timeline-neo.de
Contents
Table of Contents .....................................................................................................................................................2
Introduction ...............................................................................................................................................................3
File types ..................................................................................................................................................................4
Data source .............................................................................................................................................................5
Designer ..................................................................................................................................................................7
Difference between variables & fields ............................................................................................................... ..9
Aids ........................................................................................................................................................................... 10
Optical aids ........................................................................................................................................................... 10
Other aids .............................................................................................................................................................. 12
Keyboard shortcuts .............................................................................................................................................. 14
Variables & Functions ........................................................................................................................................... 15
List&Label .............................................................................................................................................................. 15
TimeLine ................................................................................................................................................................ 16
Useful Information ................................................................................................................................................ 18
Release Release
TimeLine Neo 12.1 List&Label 16
TimeLine Neo 12.2 List&Label 18
TimeLine Neo 12.3
TimeLine Neo 12.4 List&Label 20
TimeLine Neo 12.5
TimeLine Neo 12.6 List&Label 21
TimeLine Neo 13.0
To create reports, TimeLine Neo has implemented two basic tools. First, the DataSet Designer (TSD), which
makes it possible to visually create data sources. Another is the form generator (TFG), which can generate a
graphical report based on the data source.
When a print form is called via TimeLine Neo, the client in the background sends the DataSet to the
TimeLine server, which in turn sends the result of the data query back to the client. It is important to
understand that only the TimeLine server communicates with the database and not the client itself. The
result from the DataSet forms the basis for the report.
TimeLine data source from the DataSets folder, built in XML form
.dsql Design of SQL Contains the graphical composition of the data source (optional)
List & Label form from the Reports folder, built in INI form
Depending on the project type, one of the following files, built in INI form
.crd Cards Index cards (more efficient, for master data sheets)
.lst Lists Lists and reports (support for charts, report containers,
and much more)
Data Source
First, a so-called DataSet must be created. The DataSet can be considered as a data capsule, so as a
separate small database. A DataSet consists of any number of DataTables, as well as links and arguments
DataSet-Editor (TDS)
SQL-Editor (SQL)
If you open a form in the form generator (abbreviation "TFG"), the List & Label Designer appears
At the top is the ribbon. There you can adjust general settings such as zoom, alignment and groupings.
Furthermore, new objects can be inserted via the ribbon, as well as project settings.
The lower left corner contains the settings for a selected object. The corresponding description of the
function appears under the settings.
In the middle is the report view, with three views. Once as a pure layout (formulas only), then the layout
preview (preview of the data), as well as the preview (pure print result). On the right is the variable and field
list. There you will find all columns from the data source, as well as user-defined variables and sums.
Ruler
There is a ruler at the top and left edge.
Guide Lines
If you click with the mouse button pressed into the ruler, guide lines can be pulled out and positioned as
desired.
List & Label offers several support tools. This includes a comprehensive multilingual help (F1), a description
of each function, IntelliSense, syntax check, and more.
Description
Each function is described including its parameters (possibly even with example).
IntelliSense
Helps to find and complete functions.
Syntax Check
Indicates whether the entered code is viable and indicates errors if necessary.
Kombination Beschreibung
Ctrl+ Scroll wheel Zooms in/out in the designer
Ctrl + Mouse When you zoom in / out of a field within a column, they remain
above / below field widths unaffected
Ctrl + Shift + F12 Displays the version information of List & Labe
Ctrl + 1 Workspace
Ctrl + 3 Layers
Ctrl + 4 Objects
Ctrl + 5 Preview
Ctrl + 6 Properties
Ctrl + G Group
Ctrl U Ungroup
LL.OutputDevice
Output medium. Can be used e.g. for formatting objects for output in a particular way (e.g.
"HTML", "RTF", "PDF" et
SetVar() und GetVar()
This function can be used to manually describe and read a variable. This method is more
efficient than the user-defined variables.
IssueIndex()
Returns the Issue Index (1..) for display and layout region conditions, if multiple issues are
selected in the project parameters.
TotalPages$()
Returns the total number of pages. The returned string is replaced by the total number of
pages when printing.
LastPage()
Returns if the current page is also the last page. This function can only be used in the
footer lines of tables, in objects linked with tables or in the layout regions condition! In all
other cases, the result of Lastpage() is always False.
RemainingTableSpace()
Returns the space available to data and group lines in a table object. The parameter defines the
unit of the return value. The function can be used to carry out conditional page breaks before
group lines, e.g. "Page break before only 5% space is left”.
Value
login returns login name
kuerzel returns mitarb.kuerzel (employee shortcut)
name returns mitarb.name (employee name)
tl_get_profile()
Returns the current profile.
tl_get_para( Group, ID )
Returns a value from the "para" table based on the passed group and ID.
Mode:
ABW_VERTR_LAGER returns mitarb.lager_nr (employee Deviant Standard-Warehouse, for sales
agent)
NAME returns mitarb.name (employee name)
DIKTATZEICHEN returns mitarb.diktatz
DURCHWAHL returns mitarb.durchwahl (employee direct dial)
ABTEILUNG returns abteilg.bez (department description)
EMAIL returns mitarb.email (employee email)
ALL returns all information: mitarb.name, mitarb.diktatz, mitarb.durchwahl, abteilg.bez,
mitarb.email
Page break
In general, there is the function "Keep rows together" in the report container which can either be set to Yes
or No. If this function is set to Yes, an attempt is made to print the entire position one page. If this function
is set to no, for example, long text positions could be wrapped in the middle of the text.
Disadvantage: The summation will be influenced! If a position ends on the next page, it is only summed on
the next page. If you have the final position price on the first page, it will not be considered in the
summation.
Layer list
In the layer list you can also create your own layers in addition to the predefined layers. So you can assign
a matching layer to the different objects. This is different in color from other layers, so it is easier to see
which objects are only visible in one case (e.g. only visible on a delivery note or on an invoice).
Layout Areas
Different layout areas can be defined. For example, it is possible for the pages to be printed in portrait
orientation by default, but the first page always appears in landscape orientation. This allows you to create
and print extensive reports.
Last page
The last page should not be very different from the previous pages in terms of paper size.
This can (does not have to) lead to problems.
Linking
By linking, a single object can be made dependent on another object.
- relative position changes, e.g. on following pages use the entire page for the report container
- temporary linking if you want to print something via the report container
- spatial linking, e.g. firmly linked at the end