Dateiverbindung kappen

Hi!
In einem Rechenblatt sammle ich aktuelle Honorarbeträge und Kundeninformationen. Dort setze ich aufgrund verschiedener knopfgesteuerter Parameter aus dem aktuellen Datensatz verschiedene Teile der Honorarnote zusammen, die ich in einzelnen Zellen sammle. Von dort hole ich sie in die aktuell zu druckende Honoranote, die ich von einem Formularblock abreiße. Das klappt ganz gut: ein einziges Eingabeformular holt die relevanten Informationen und ein Rechenblatt bereitet sie auf. Je nach Typ der Honorarnote wird vom entsprechenden Formularblock ein Formular abgerissen und füllt sich aus dem Rechenblatt. Soweit so gut.

Wenn ich nun eine alte Note öffne, verändern sich die Werte anhand des im Rechenblatts als aktuell eingestellten Datensatzes.

Im Handbuch wird die Tafel 'Importverknüpfung' beschrieben, in der ich die Dateiverknüpfung kappen können soll. Diese Tafel finde ich leider nicht. Das einzige, das ich finde, ist das Ankreuzfeld mit dem ich 'nur auf Verlangen neuberechnen' einstellen kann.

Wie kann ich dafür sorgen, dass ein einmal generiertes Formular unveränderlich bleibt, z.B. wenn ich mehrere vergleichen möchte, ohne sie in Windows schreibgeschützt zu speichern?

Dank für Navigations- und sonstige Hilfe.

Re: Dateiverbindung kappen

#7261 On 19 Dezember, 2007 22:49 Tom Kaegi said,

Hallo Pia

So wie ich die Sache verstehe läuft das wie folgt ab:
Wenn du ein altes Dokument öffnest und das Dokument, aus dem es seine
Werte bezieht ist nicht geöffnet (auch nicht im Hintergrund, weil
bereits ein anderes Dokument daraus Werte bezieht) so wirst du
gefragt, ob die Formeln im gerade geöffneten Dokument neu berechnet
werden sollen, was du ablehnen kannst. Ist das Bezugsdokument aber
bereits offen, so wird diese Frage nicht mehr gestellt und es wird
gerechnet.

Die Verriegelung der Formeln in einem Rechenblatt mit "Nur auf
Verlangen neu berechnen" ist eine gute Möglichkeit. Mit einem Knopf
oder mit einem Tastaturkürzel kann das "alles rechnen" bei Bedarf
ausgelöst werden. Das hat natürlich den Nachteil, dass die
Datenübernahme und Berechnung auch beim Erstellen des Dokumentes so
ausgelöst werden muss.

Wenn du Werte so übernehmen willst, dass sie nicht mehr ändern, so
gibt es noch die Möglichkeit, die Daten mit "SetzeZelle" oder der
Power Function "KopiereBereich" ins Dokument zu übernehmen. Auch
diese Datenübernahme müsste mit einem Knopf ausgelöst werden. Gerade
gestern habe ich ein Anleitung zur Übernahme von Adressen in ein
Briefformular ins Forum gestellt, welche diese Technik benützt. Beim
Öffnen eines alten Briefes wird man zwar auch gefragt, ob die Formeln
neu berechnet werden sollen, welche dich auf das Dokument mit den
Adressen beziehen. Aber es ist völlig egal, ob man auf "Neuberechnen"
klickt oder auf "Nein", weil die Adressdaten nur auf Knopfdruck
übernommen werden. Grundsätzlich liesse sich sogar noch ein
Mechanismus einbauen, der die Betätigung des Knopfes nur ein einziges
Mal erlaubt und damit verhindert, dass eine andere Adresse importiert
wird und die alte überschreibt. (Die Verfügbarkeit des Knopfes müsste
an die Bedingung geknüpft werden, dass das Feld, in welches auf
Knopfdruck die Adresse eingesetzt wird, noch leer ist.) Schau dir
dieses Beispiel einmal an. Vielleicht gibt es dir eine Anregung zur
Lösung deines Problems.

Mit freundlichem Gruss
Thomas

Re: Dateiverbindung kappen

#7262 On 19 Dezember, 2007 23:59 Matthias Liebler said,

Am 19.12.2007 um 22:06 schrieb pia:

> Im Handbuch wird die Tafel 'Importverknüpfung' beschrieben, in der
> ich die Dateiverknüpfung kappen können soll. Diese Tafel finde ich
> leider nicht

Lasse dir über das Menü Fenster --> Zeigen --> Verknüpfte Importe
die Verknüpfungen anzeigen. Diese werden mit einem gelben Rand
markiert. Doppelklick auf diesen gelben Rand öffnet die von Dir
gesuchte Tafel.

Freundliche Grüße

Matthias Liebler

Re: Dateiverbindung kappen

#7263 On 20 Dezember, 2007 12:16 Thomas Kaegi said,

Hallo Matthias

> Lasse dir über das Menü Fenster --> Zeigen --> Verknüpfte Importe
> die Verknüpfungen anzeigen. Diese werden mit einem gelben Rand
> markiert. Doppelklick auf diesen gelben Rand öffnet die von Dir
> gesuchte Tafel.

Ist das nicht etwas gar einfach beschrieben? Bei mir geht es jedenfalls nicht so! Der gelbe Rand (der nur angezeigt wird, wenn das in den Dokumenteinstellungen, Tafel "Dokument", so eingestellt ist) als solcher lässt sich nicht doppelklicken, sondern nur der Rahmen des Containers. Da öffnet sich aber die Zeichnungsinformation und nicht die Information des importierten Objektes. Und in der Zeichnungsinformation ist die Information über die Importverknüpfung nicht enthalten. Nur wenn ich die Information des importierten Objektes (Bild, Excel-Tabelle, Word-Dokument) öffne (egal ob mit Doppelklick oder anders) ist eine der Tafeln im Info-Fenster die Tafel "Importverknüpfung". Es ist aber immer die Tafel, welche in diesem Infofenster zuletzt angezeigt war, die geöffnet wird, und nicht zwingend die Tafel "Importverknüpfung".

Schliesslich: Pias Frage bezog sich auf Verknüpfungen, die durch die Bezüge auf Rechenblattzellen in externen Dokumenten entstehen. Und diese sind in keiner Tafel der genannten Art dargestellt, nur in den Formeln, welche die Bezüge herstellen. In den Tafeln "Importverknüpfung" werden nur Verknüpfungen zu Komponenten aufgeführt, welche als Ganzes importiert wurden - und diese Tafeln sind eben auch nur für solche Komponenten überhaupt verfügbar.

Sorry, das tönt jetzt etwas gar belehrend. Es geht mir aber nur darum, dass Pia den Unterschied zwischen "Bezügen" (Formel-Referenzen zu externen Rechenblättern) und "Verknüpfungen" klar erkennt und nicht verwirrt wird.

Mit freundlichem Gruss
Thomas

Re: Dateiverbindung kappen

#7264 On 20 Dezember, 2007 12:49 Matthias Liebler said,

Hallo Thomas,

Am 20.12.2007 um 12:21 schrieb Thomas Kaegi:
>
> Ist das nicht etwas gar einfach beschrieben? Bei mir geht es
> jedenfalls nicht so! Der gelbe Rand (der nur angezeigt wird, wenn
> das in den Dokumenteinstellungen, Tafel "Dokument", so eingestellt
> ist) als solcher lässt sich nicht doppelklicken, sondern nur der
> Rahmen des Containers.
>
Richtig. Wenn ich Pia richtig verstanden habe, so ging es um ein
Rechenblatt und nicht um ein Bild, bzw. um eine Zeichnung o. ä.

Ich habe hier folgende Situation: Daten aus Filemaker oder Omnis
werden in ein RT-Rechenblatt importiert. Importverknüpfung ist
eingeschaltet. Will ich die Importverknüpfung lösen klicke ich den
gelben Rand (der Mauszeiger wird zu einem Zeigefinger) doppelt an und
daraufhin öffnet sich die Tafel, in der ich die Importverknüpfung
kappen kann. Das habe ich mittlerweile hunderte oder tausende male so
praktiziert (seit etwa 1996).

> Schliesslich: Pias Frage bezog sich auf Verknüpfungen, die durch
> die Bezüge auf Rechenblattzellen in externen Dokumenten entstehen.
> Und diese sind in keiner Tafel der genannten Art dargestellt, nur
> in den Formeln, welche die Bezüge herstellen. In den Tafeln
> "Importverknüpfung" werden nur Verknüpfungen zu Komponenten
> aufgeführt, welche als Ganzes importiert wurden - und diese Tafeln
> sind eben auch nur für solche Komponenten überhaupt verfügbar.
>
Richtig.
> Sorry, das tönt jetzt etwas gar belehrend. Es geht mir aber nur
> darum, dass Pia den Unterschied zwischen "Bezügen" (Formel-
> Referenzen zu externen Rechenblättern) und "Verknüpfungen" klar
> erkennt und nicht verwirrt wird.
>
Ich bezog mich mit meiner Antwort nur darauf, wie man eine
Importverknüpfung lösen kann, weil Pia ja die Tafel nicht fand.

Freundliche Grüße

Matthias Liebler

Re: Dateiverbindung kappen

#7267 On 22 Dezember, 2007 06:34 pia said,

Ich danke Euch - dieser Unterschied war mir tatsächlich nicht klar. Und es ist schon mühsam und ärgerlich, wenn man zu tun glaubt, was im Handbuch steht und sich die 'Wirklichkeit' anders verhält - jetzt stimmt sie wieder mit der Erwartung überein *g*.

pia

pia