Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


German

...

English

🌐 Back to Overview FAQ     

German



Externe Excel-Werte (#e)

...

width40%

...

width60%

...



Panel


Panel


Section


Column
width40%

Image Modified



Column
width60%

Ab der Version 2.9 ist die #e-Programmierung hinzugekommen.

Normalerweise werden in SmartNotes Zahlen aus einem Vorsystem importiert und mit einer Kontonummer in Excel verknüpft. Andere Zahlen werden manuell eingetragen. Es gibt aber immer wieder Zahlen, die sich nicht über ein Vorsystem importieren lassen.

Bisher werden diese Werte in Einzelfällen über Excel-Add-ins oder Verweise auf andere Arbeitsblätter – meist unter Verwendung des alten Parsers – hinterlegt. Da diese Zahlen jedoch nicht unter SmartNotes-Kontrolle stehen, lassen sie sich nicht weiter als Fließtextzahl oder zur Validierung verwenden.

Mit der #e-Programmierung können die Zahlen in Excel gepflegt und dann von SmartNotes als Fließtextzahl oder zur Validierung genutzt werden. Sie sind allerdings starrere Werte, die im Rundungsassistent wie eine Summe dargestellt werden und sich nicht bearbeiten lassen.

Diese Programmierung ersetzt die #am-Programmierung, die wir nicht mehr empfehlen.

Hinweis: um die Zahlen zu aktualisieren, muss die Tabelle aus- und wieder eingecheckt werden. #e-Programmierungen werden nicht automatisch durch Import oder ähnliche Prozesse aktualisiert. Aus diesem Grund eignet sich die Funktion z.B. nicht für Subdokumente innerhalb des Factory-Moduls.

Bei Nutzung der #e-Programmierung ändert sich die Befüllungsart auf „Excel".


Note

Verwenden Sie bei den Excel-Dateien bitte das Format XLSX. Das alte Format XLS führt zu Performance-Einbußen. 





Panel
titleVorgehensweise

... für lokale Dateien

... für Remote-Dateien

... Werte aktualisieren

Section


Column
width40%



Column
width60%




Panel
title... für lokale Dateien


Section


Column
width40%

Image Modified


Column
width60%

Wir haben außerhalb von SmartNotes eine Tabelle „Sonderlockentabelle.xlsx" angelegt und möchten gerne auf den Wert in Zelle $D$7 referenzieren. Die Tabelle enthält keine SmartNotes-Programmierungen.

  • Geben Sie in der Eingabezeile den Ausdruck  „=[Mappe]Tabelle!$D$7" ein.



Section


Column
width40%

Image Modified


Column
width60%

Es öffnet sich der Dateiexplorer, damit eine Datei ausgewählt werden kann. 

  • Wählen Sie die die Datei „Sonderlockentabelle.xlsx" aus und klicken Sie auf den Button öffnen.



Section


Column
width40%

Image Modified


Column
width60%

Es erscheint wieder die geöffnete Exceldatei. In der ausgewählten Zelle wird nun der Wert angezeigt.

  • Wechseln Sie über den Menüpunkt „Datei" in den folgenden Dialog.



Section


Column
width40%

Image Modified


Column
width60%
  • Klicken Sie nun auf „Informationen" (1) , „Verknüpfungen mit Datei bearbeiten" (2) und „Quelle ändern".



Section


Column
width40%

Image Modified


Column
width60%

Es öffnet sich der Dateiexplorer.

  • Wählen Sie die zu hinterlegende Datei aus und bestätigen Sie mit „Öffnen".



Section


Column
width40%

Image Modified


Column
width60%

Sie sehen nun unter „Quelle" die hinterlegte Exceltabelle. 

  • Klicken Sie auf „Werte aktualisieren", damit der Status auf „OK" wechselt und die Verknüpfung hinterlegt wird.



Section


Column
width40%

Image Modified


Column
width60%
  • Checken Sie die Datei nun ein.



Section


Column
width40%

Image Modified


Column
width60%

Die Warnung „Excel beinhaltet externe Links" dürfen Sie in diesem Falle natürlich ignorieren. Die Warnung lässt sich nicht umgehen oder abschalten und soll Ihnen jedes Mal bewusst machen, dass es sich hier um eine Sonderprogrammierung handelt. Sie müssen immer berücksichtigen, dass die Datei „Sonderlockentabelle.xlsx" für jeden Bearbeiter im Zugriff sein muss, damit Werte aktualisiert werden können.





Panel
title... für Remote-Dateien


Section


Column
width40%

Image Modified


Column
width60%

Wir haben außerhalb von SmartNotes eine Tabelle „SonderlockentabelleRemote.xlsx" angelegt. Diese liegt auf einem externen Laufwerk und wir möchten gerne auf den Wert in Zelle $D$9 referenzieren. Die Tabelle enthält keine SmartNotes-Programmierungen.

  • Geben Sie in der Eingabezeile den Ausdruck  „=[Mappe]Tabelle!$D$9" ein.



Section


Column
width40%

Image Modified


Column
width60%

Es öffnet sich der Dateiexplorer, damit eine Datei ausgewählt werden kann. 

  • Wählen Sie die die Datei „SonderlockentabelleRemote.xlsx" aus und klicken Sie auf den Button öffnen.




Section


Column
width40%

Image Modified


Column
width60%

Es erscheint wieder die geöffnete Exceldatei. In der ausgewählten Zelle wird nun der Wert angezeigt.

  • Wechseln Sie über den Menüpunkt „Datei" in den folgenden Dialog.



Section


Column
width40%

Image Modified


Column
width60%
  • Klicken Sie nun auf „Informationen" (1) , „Verknüpfungen mit Datei bearbeiten" (2) und „Quelle ändern" (3).



Section


Column
width40%

Image Modified


Column
width60%

Die Quelle wurde nun aktualisiert, der Name wird angezeigt.

  • Bleiben Sie in dem Dialog und klicken auf „Werte aktualisieren".
  • Verlassen die danach den Dialog.



Section


Column
width40%

Image Modified


Column
width60%

Die Quelle ist hinterlegt und hat je nach Remotelaufwerk einen etwas kryptisch anmutenden Namen.

Der Wert ist aktualisiert.

  • Checken Sie die Datei nun ein.

Die nachfolgende Warnung „Excel beinhaltet externe Links" dürfen Sie in diesem Falle natürlich ignorieren.

Die Warnung lässt sich nicht umgehen oder abschalten und soll Ihnen jedes Mal bewusst machen, dass es sich hier um eine Sonderprogrammierung handelt. Sie müssen immer berücksichtigen, dass die Datei „SonderlockentabelleRemote.xlsx" für jeden Bearbeiter im Zugriff sein muss, damit Werte aktualisiert werden können.





Panel
titleWerte aktualisieren


Section


Column
width40%

Image Modified


Column
width60%

Bei Werten, die per #e aus externen Tabellen gelesen werden, müssen diese manuell aktualisiert werden. 

  • Öffnen Sie die Tabelle, in der die Links eingetragen sind.
  • Wechseln Sie zu „Datei\Informationen\Verknüpfungen mit Dateien bearbeiten" und klicken Sie dort auf den Button „Werte aktualisieren".




Section


Column
width40%

Image Modified


Column
width60%

Nach dem Aktualisieren wechselt der Status auf „OK".



Section


Column
width40%

Image Modified


Column
width60%

Der aktualisierte Wert wird nun angezeigt.

  • Checken Sie die Datei nun ein, damit die Aktualisierung gespeichert wird.

...

borderColor#666666
bgColor#ECECEC
borderWidth2

...

width33%

...





English

...



External Excel values (#e)

...

width40%

...

width60%

...

width33%

...



Panel


Panel


Section


Column
width40%

Image Modified



Column
width60%

As of version 2.9, #e programming has been added.

Usually, numbers are imported from a previous system in SmartNotes and linked to an account number in Excel. Other numbers are entered manually. However, there are always numbers that cannot be imported via a pre-system.

Until now, these values have been deposited in individual cases via Excel add-ins or references to other worksheets - mostly using the old parser. However, since these numbers are not under SmartNotes control, they cannot be used further as continuous text numbers or for validation.

With #e programming, the numbers can be maintained in Excel and then used by SmartNotes as continuous text numbers or for validation. However, they are more rigid values that are displayed in the Data View like a sum and cannot be edited.

This programming replaces #am programming, which we no longer recommend.

Note: to update the numbers, the table must be checked out and checked in again. #e programming is not automatically updated by import or similar processes. For this reason, the function is not suitable for sub-documents within the Factory module, for example.

When using #e programming, the fill type changes to "Excel".


Note

Please use the XLSX format for the Excel files. The old XLS format causes performance losses. 







Panel
titleProcedure


Section


Column
width40%

... for local files

... for remote files

... Update values


Column
width60%




Panel
title... for local files


Section


Column
width40%

Image Modified


Column
width60%

We have created a table "Specialcases.xlsx" outside of SmartNotes and would like to reference the value in cell $D$8. The table does not contain any SmartNotes programming.

  • In the input line, enter the expression  "=[Map]Table!$D$8".



Section


Column
width40%

Image Modified


Column
width60%

The file explorer opens so that a file can be selected. 

  • Select the file "Specialcases.xlsx" and click on the open button.



Section


Column
width40%

Image Modified


Column
width60%

The opened Excel file appears again. The value is now displayed in the selected cell.

  • Switch to the following dialogue via the menu item "File".



Section


Column
width40%

Image Modified


Column
width60%
  • Please choose „Info" (1) , „Edit Links to Files" (2) and „Change Source" (3).



Section


Column
width40%

Image Modified


Column
width60%

The file explorer opens.

  • Select the file to be deposited and confirm with "Open".



Section


Column
width40%

Image Modified


Column
width60%

You will now see the stored Excel table under "Source". 

  • Click on "Update Values" so that the status changes to "OK" and the link is stored.



Section


Column
width40%

Image Modified


Column
width60%
  • Now check in the file.



Section


Column
width40%

Image Modified


Column
width60%

You may of course ignore the warning "Excel contains external links" in this case. The warning cannot be bypassed or switched off and should make you aware each time that this is special programming. You must always take into account that the file "Specialcases.xlsx" must be accessible to every editor so that values can be updated.





Panel
title... for remote files


Section


Column
width40%

Image Modified


Column
width60%

We have created a table "SpecialcasesRemote.xlsx" outside of SmartNotes. This is on an external drive and we would like to reference the value in cell $D$7. The table does not contain any SmartNotes programming.

  • Enter the expression "=[Map]Table!$D$7" in the input line.



Section


Column
width40%

Image Modified


The file explorer opens so that a file can be selected. 

  • Select the file "SpecialCasesRemote.xlsx" and click on the open button.



Section


Column
width40%

Image Modified


Column
width60%

The opened Excel file appears again. The value is now displayed in the selected cell.

  • Switch to the following dialogue via the menu item "File".



Section


Column
width40%

Image Modified


Column
width60%
  • Please choose  "Info" (1) , "Edit Links to Files" (2) und „Change Source" (3).



Section


Column
width40%

Image Modified


Column
width60%

The source has now been updated, the name is displayed.

  • Remain in the dialogue and click on "Update Values".
  • Then exit the dialogue.



Section


Column
width40%

Image Modified


Column
width60%

The source is stored and has a somewhat cryptic name depending on the remote drive.

  • The value is updated.
  • Now please check in the file.



Section


Column
width40%

Image Modified


Column
width60%

You may of course ignore the following warning "Excel file contains external links" in this case.

The warning cannot be bypassed or switched off and should make you aware each time that this is special programming. You must always take into account that the file "SpecialCasesRemote.xlsx" must be accessible to every editor so that values can be updated.




Panel
titleUpdate values


Section


Column
width40%

Image Modified


Column
width60%

For values that are read from external tables via #e, these must be updated manually. 

  • Open the table in which the links are entered.
  • Switch to "File\Info\Edit links to Files" and click on the button "Update Values".



Section


Column
width40%

Image Modified


Column
width60%

After updating, the status changes to "OK".



Section


Column
width40%

Image Modified


Column
width60%

The updated value is now displayed.

  • Now check in the file so that the update is saved.

...

borderColor#666666
bgColor#ECECEC
borderWidth2

...





German

🌐 Zurück zur Übersicht FAQ     

English

🌐 Back to Overview FAQ