0% found this document useful (0 votes)
125 views

List & Label Training Materials: Timeline Neo GMBH S.C. Timeline Business Systems S.R.L

IntelliSense When entering a function, IntelliSense provides suggestions and syntax help. Syntax Check The syntax check checks the formulas for errors. Object Properties The properties of the selected object are displayed and can be edited. Zoom The zoom level can be adjusted via the status bar or the ribbon. Undo/Redo Mistakes can be undone or redone. Snap to Grid Objects snap to the grid when moved. Align Objects Objects can be aligned to each other. Distribute Objects Objects can be distributed evenly. Grouping Objects can be grouped for joint editing. List & Label Training Materials Page

Uploaded by

nicuturcu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views

List & Label Training Materials: Timeline Neo GMBH S.C. Timeline Business Systems S.R.L

IntelliSense When entering a function, IntelliSense provides suggestions and syntax help. Syntax Check The syntax check checks the formulas for errors. Object Properties The properties of the selected object are displayed and can be edited. Zoom The zoom level can be adjusted via the status bar or the ribbon. Undo/Redo Mistakes can be undone or redone. Snap to Grid Objects snap to the grid when moved. Align Objects Objects can be aligned to each other. Distribute Objects Objects can be distributed evenly. Grouping Objects can be grouped for joint editing. List & Label Training Materials Page

Uploaded by

nicuturcu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

List & Label Training Materials

May 2018

TimeLine Neo GmbH S.C. TimeLine Business Systems S.R.L.


Obere Dammstraße 8 – 10 Gimnasticii 9
42653 Solingen 550172 Sibiu

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

List & Label Training Materials Page 2


May 2018 | Contents
Introduction
Depending on the TimeLine Neo version, different versions of List & Label are used. The table below shows
which List & Label version was implemented in which TimeLine Neo version.

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.

List & Label Training Materials Page 3


May 2018 | Introduction
File Types
A report usually consists of the data source and the design. The data source can be created graphically in
TimeLine Neo in the form of a DataSet. Using the data source, a new form or label can be created. An
exception are Project Includes, which consist only of the design file and have no data source.

TimeLine data source from the DataSets folder, built in XML form

File Type Name Description


.dsd DataSet Definition Contains the data source, consisting of DataTables

.dsql Design of SQL Contains the graphical composition of the data source (optional)

List & Label form from the Reports folder, built in INI form

File Type Name Description


.lst ListTemplate Contains all necessary information of the report

.lsp ListPrinter Contains the user-specific printer settings (optional)

.lsv ListPreview Contains a small bitmap for the preview (optional)

Depending on the project type, one of the following files, built in INI form

File Type Name Description


.lbl Label Labels (Used for the output of labels. As there are no tabular areas
and also no report container, only variables and no fields are available)

.crd Cards Index cards (more efficient, for master data sheets)

.lst Lists Lists and reports (support for charts, report containers,
and much more)

List & Label Training Materials Page 4


May 2018 | Introduction
Global configuration file

File Type Name Description


default.lst - Default settings for list projects (fonts, font sizes
colors, etc.)

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)

List & Label Training Materials Page 5


May 2018 | Introduction
In this example we see a DataSet with a total of three DataTables, as well as two joins and one argument.
Each DataTable can consist of any number of database tables and other links. So, if we take a closer look at
the DataTable "Articles", we'll see behind it the "art" table and the "me" table, which are linked by a left
outer join.

SQL-Editor (SQL)

List & Label Training Materials Page 6


May 2018 | Introduction
Designer

If you open a form in the form generator (abbreviation "TFG"), the List & Label Designer appears

List & Label Version 21

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.

List & Label Training Materials Page 7


May 2018 | Introduction
By default, the upper left corner contains the report structure, which shows the report container (if any) as
well as the individual sub-elements of the report container. The following tab guides contain an object list,
a layer list and a preview.

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.

List & Label Training Materials Page 8


May 2018 | Introduction
The status bar reveals the dimensions and the position of the selected object and also offers a possibility of
zooming (shortcut Ctrl + scroll wheel).

Difference between variables & fields


Variables and fields are the dynamic text blocks for reports and contain the dynamic part of the data.
Variables usually change once per page or report – an example is the header data of an invoice with
invoice number and addressee. Fields on the other hand usually change for every record; a typical example
would be the item data of an invoice.

List & Label Training Materials Page 9


May 2018 | Introduction
Aids
Optical Aids
Gridlines
In the options (File->Options) you can set any grid.

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 Training Materials Page 10


May 2018 | Aids
List & Label Training Materials Page 11
May 2018 | Aids
Other Aids

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.

List & Label Training Materials Page 12


May 2018 | Aids
List & Label Training Materials Page 13
May 2018 | Aids
Keyboard Shortcuts

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 + 2 Variable List

Ctrl + 3 Layers

Ctrl + 4 Objects

Ctrl + 5 Preview

Ctrl + 6 Properties

Ctrl + 7 Report Structure

Ctrl + G Group

Ctrl U Ungroup

List & Label Training Materials Page 14


May 2018 | Aids
Variables & Functions
List&Label

  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”.

List & Label Training Materials Page 15


May 2018 | Variables & Functions
TimeLine

  tl_doctype_shortdesc ( DocumentType, Language)


Returns the document shortcut, for example, OF for offer, OC for order confirmation, DN for
delivery note, or IV for invoice.

  tl_doctype_description ( DocumentType, Language)
Returns the document name, for example, offer for document type 1, order confirmation for
document type 2, delivery note for document type 3 or invoice for document type 4.

  tl_calc_year ( Date )
Returns the year from the given date.

  tl_calc_cw( Date)
Returns the week number from the given date.

  tl_code39( Text )
Removes special characters from a transferred text and adds bar code 39 encoding characters.

  tl_format_longtext( DocumentType, Text )
Format document text according to the document type.

  tl_get_current_user( Value )
Returns data about the current user, depending on the value

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.

List & Label Training Materials Page 16


May 2018 | Variables & Functions


  tl_user_salesagent ( EmployeeID, Mode )
Returns the employee data in various formats, depending on the mode.

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

List & Label Training Materials Page 17


May 2018 | Variables & Functions
Useful Information
Ending with dollar sign
Functions ending with a dollar sign, such as the SubStr$() function will always return
a string value.

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

List & Label Training Materials Page 18


May 2018 | Useful Information

You might also like