Verknüfpungen zu Dateien / fortlaufende Dateinamen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Verknüfpungen zu Dateien / fortlaufende Dateinamen

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von balu » Fr, 16.10.2009 18:09

Hallo clag,

Du kommst mir wie ein aufgescheuchtes Reh vor, das vor lauter Panik nicht weiss wohin es rennen soll. Wenn Du schon einen neuen Thread aufgemacht hast, dann setz doch die Fragen dort rein.
Aber nun gut, ich werd dennoch hier zu den Fragen antworten.

und bei dir sind alle DDE verknüpfungen aktiv
Ja.
So lange wie die Ziel-Datei, also die mit der Funktion =DDE(), geöffnet ist, kann ich ja wohl davon ausgehen das auch die Funktion aktiv ist. Bei dir ist die Ziel-Datei die Overview.
also du änderst in zB chk-02.ods einen Wert und ein paar Sekunden später erscheint ohne weitere Aktion der Wert in der Overview2 Tabelle ?
Ja, so is es.
auch nach einem schließen und erneutem aufruf der chk-xx.ods ?
Den Sinn versteh ich nicht.
Is aber Egal, da es im anderen Thread weiter geht.

Weiter im anderen Fred.


Gruß
balu

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von clag » Fr, 16.10.2009 16:38

hallo Balu,

na das DDExchangen kommt aus der gleichen Ecke wie zB gedownloadet und gemeint war damit das der DynanicDataExhange eben nicht richtig funktioniert und sollte nur nen bissel witzig sein

Das merkwürdige ist/war als ich dieses Beispiel erstellt und ausprobiert habe hat es zu erst ja auch funktioniert bis ich es geschlossen und wieder geöffnet habe und seit dem geht nichts mehr,
nur die erste Abfrage nach aktualisieren beim öffnen bewirkt etwas aber wenn Datei mit den DDE veknüpfungen geladen ist eine Aktualisierung nicht möglich.

Bei der Datei mit den File Verknüpfungen kann ich wenigsten durch "Datei neu laden" eine aktualisierung ereichen

naja und dann habe ich mich hingesetzt und alles nochmal gemacht um heraus zu finden warum mein Beispiel nicht mehr funktioniert
das Ergebnis steht im neuen thread, aber ich habe noch keine Idee wieso das so ist,
meine Recherche heute im WWW hat auch noch keinen Lösungsansatz oder Erklärung gebracht :(

und bei dir sind alle DDE verknüpfungen aktiv, also du änderst in zB chk-02.ods einen Wert und ein paar Sekunden später erscheint ohne weitere Aktion der Wert in der Overview2 Tabelle ?
auch nach einem schließen und erneutem aufruf der chk-xx.ods ?
balu hat geschrieben:Über Sinn und Unsinn, deiner Overview-Beispieldateien mit der Menge an Verknüpfungen, brauchen wir nicht wirklich zu diskutieren
na ich probier schon gerne mal aus was technisch geht und was nicht, (nicht nur mit Calc ) :lol:
erst wenn man die Grenzen erkannt hat weiß man doch in welchem Rahmen man sich "gefahrlos" bewegen kann




ok das weitere im neuen Fred
viewtopic.php?f=2&t=28920

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von balu » Fr, 16.10.2009 15:53

Hallo clag,

so, jetzt habe ich etwas Zeit.
worauf bezieht sich das auf die maximale Anzahl der aktiven Verknüpfungen oder Tabellen ?
Ich hatte ja den Beitrag von Stephan schon hier verlinkt, und daraus ist zu erlesen, dass Calc nur maximal 256 Tabellenblätter in einer Datei erlaubt. Ob sich das jetzt aber seit den 3er Versionen geändert hat, weiss ich nicht. Aber gehen wir mal davon aus, dass es bei 256 bleibt.

Und jetzt noch mal extra für dich kurz erklärt :wink:.

Wenn du nur ein Tabellenblatt in deiner "Overview"-Datei hast, dann kannst Du mit 'file:///... nur auf maximal 255 verschiedene externe Dateien zugreifen. Also beispielsweise: Datei001.ods bis Datei255.ods. Und darüber hinaus gibts dann nur noch Probleme mit den Verknüpfungen.

Diese Limitierung entfällt bei der Funktion =DDE().


da in den beiden Dateien overview1 (File-version) und overview2 (DDE-version) Pfade angegeben sind,
wäre es zum Testen vielleicht einfacher die Dateien auch dort zu speichern
Oder aber einfach in der Overview in der Zeile 1 den Pfad anpassen.


Über Sinn und Unsinn, deiner Overview-Beispieldateien mit der Menge an Verknüpfungen, brauchen wir nicht wirklich zu diskutieren. Sie zeigen aber zumindest für mich, was mit DDE zu tun hat, dass es da Grenzen gibt die man mit normalen Tabellenfunktionen besser nicht realisieren sollte. Da ist es schon besser wenn man dann auf Base zugreift, anstatt Calc zu vergewohltätigen. Und diese Aussage steht in keinem Widerspruch zu dem Thema um was es hier in diesem Eröffnungsthread geht. Denn da geht es ja nur um eine Zelle aus jeder Datei, und nicht gleich 450 Zellen pro Datei.

Ich kann dir aber bestätigen, dass das öffnen der Overview-Dateien auch bei mir sehr lange dauert. Einerseits liegts an meinem Rechensklaven, und anderseits an der Menge der Verknüpfungen, insbesondere der DDE. Aber dennoch funktionieren sie bei mir, habe da keine Probleme.

auch funktioniert das DDExchangen nicht richtig erst nach schließen und neu laden der Sammel-Tabelle :(
Was willst Du damit sagen?
Nimm doch bitte Wörter die man (zumindest ich) verstehen kann. Denn mit "DDExchangen" kann ich nix anfangen, auch die Tante google.de hüllt sich da in schweigen.
Da Du aber wohl allgemeine Probleme mit DDE hast, und deswegen auch einen neuen Thread eröffnet hast, sprechen wir dort dann weiter darüber.


Gruß
balu

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von clag » Fr, 16.10.2009 08:05

Moin Leutz,

es scheint ein prinzipielles Problem mit DDE() zu geben
zumindest habe ich eines damit :(

das Problem tritt hier bei mir auch auf wenn ich die Makro generierten Dateien von
turtle47 hat geschrieben:Datei_001.ods
(10.68 KiB) 14-mal heruntergeladen
und zwar passiert folgendes

die DDE() verknüpfungen funktioniern in meinen Tabellen nur bis zum ersten schließen und wieder öffnen jener Datei auf die die DDE Verknüpfung zeigen ? ?
speichern kann ich die Datei immer wieder ohne die DDEverbindung zu stören aber das schließen löst scheinbar die Verbindung endgültig auf.

Das schließen und wieder öffnen der Datei die die DDE Verknüpfungen enthält stört nicht.
Die Anzahl der DDE Verknüpfung spielt auch keine Rolle es passiert auch bei nur einer einzigen DDE Verknüpfung

ich schreibe es noch in ein neues Thema weil es ja nichts mehr mit dem ursprünglichen Thema zu tun hat

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von clag » Do, 15.10.2009 20:07

n'Abend Balu,
:oops:
da lösch ich mal lieber ganz fix den letzten drängel Beitrag hier ........
das mit dem Paragaraph dingens wusste ich zuvor nich, also sag ich mal ein unterwürfiges kommt heute nicht wieder vor :lol:

aber der Beitrag war schon wieder so weit abgesackt .....
und ich wollte nicht nur einfach ein "push" reintun :wink:

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von balu » Do, 15.10.2009 19:46

Hallo clag,

§ 0658 Abs.1a
Wer in der Schlange steht und drängelt, muss sich erneut hinten anstellen und warten bis er dran ist, aber ohne zu drängeln :mrgreen:.


Hatte mir gestern schon deine Pakete angeschaut und getestet. Da ich aber momentan noch mit was anderem beschäftigt bin, habe ich noch keine Zeit gefunden dir ausführlicher zu antworten, kommt aber noch.
Denk aber an § 0658 Abs.1a :lol:


Gruß
balu

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von clag » Do, 15.10.2009 14:21

Hi Leutz,

habe ich schon das Fragen-Limit erreicht und mein Kredit auf Antworten jetzt schon aufgebraucht :(
dabei ich zahl doch immer ordentlich Beiträge-Zinsen :lol:

ich hoffe da kann sich noch jemand zu einem Kommentar durchringen.

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von clag » Mi, 14.10.2009 11:49

Hallo Leutz,

auf dies Thema hat mich ein Thread aus der Abteilung Basic gebracht viewtopic.php?f=18&t=28753%20
und gleichzeitig habe ich selbst ein sehr ähnliches Anliegen und habe mir dafür ein paar Testdateien erstellt um mit File/// bzw DDE() zu experimentieren
die Sammel-Tabelle enthält Verknüpfungen auf 21 Spalten mit je 450 Zeilen also ca 10.000 Zellen.

Die in den vorherigen Beträgen genannten Beobachtungen kann ich leider nicht nachvollziehen
turtle47 hat geschrieben:Bei einem Test mit 200 Dateien auf meinem Läppi (1,5 GHz) habe ich folgende Zeiten gemessen:

File-Lösung > ca. 35 Sekunden :(
DDE-Lösung > ca 3 Sekunden :lol:

Also ist die DDE-Lösung rund 10 mal schneller.


zB ist bei mir ds laden der Datei mit den "File" Verknüpfungen beim laden erheblich schneller 8 sek + 2 sek für "wollen sie aktualisieren"
bzw die Datei mit den DDE()'s braucht sehr lange und hat dann auch Probleme die Daten zu aktualisieren 165 sek + 45 sek für "wollen sie aktualisieren" :shock:
also genau das Gegenteil von Jürgens Erkenntnis 20 mal laaahmer :(

auch funktioniert das DDExchangen nicht richtig erst nach schließen und neu laden der Sammel-Tabelle :(

was mach ich nur wieder da falsch ?

@ Balu
worauf bezieht sich das auf die maximale Anzahl der aktiven Verknüpfungen oder Tabellen ?
DDEtest2.zip
(96.46 KiB) 56-mal heruntergeladen
DDEtest1.zip
(105.17 KiB) 47-mal heruntergeladen
DDEtest0.zip
(87.92 KiB) 43-mal heruntergeladen
vielleicht kann mal jemand nen Blick drauf werfen was ich da verzapft habe
und mir sagen warum damit DDE() nicht richtig funktioniert :?:

schonmal Danke vorweg fürs ansehen

edit:
da in den beiden Dateien overview1 (File-version) und overview2 (DDE-version) Pfade angegeben sind,
wäre es zum Testen vielleicht einfacher die Dateien auch dort zu speichern C:\Dokumente und Einstellungen\All Users\OOo\
hätte ich besser gleich dazu geschrieben, sorry

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von sammawatt » Mi, 29.04.2009 15:13

Hallo!

Ich hatte die letzte Zeit nicht mitgelesen, da ich mit meiner Buchhaltung ausgelastet war. Aber hier hat sich ja einiges getan!

Nochmal vielen Dank für die ganzen Ideen! :D

Bei der File Lösung hatte ich zuletzt Probleme, ab ca. 20 Ausgelesenen Dateien stand bei allen folgenden Zellen nur noch 0, obwohl in der Quelldatei definitiv etwas stand. Das Einzige, was ich so erkennen konnte: Der Link aller nicht ausgelesenen "Zellverweise" war klein geschrieben, die der ersten funktionierenden aber genau so, wie die Dateien abgespeichert waren (Wortanfang im Link mit Großbuchstaben).

Aber egal, die DDE-Version klappt bei mir wunderbar. Dass die Geschwindigkeit jetzt viel höher ist, werde ich hoffentlich demnächst merken (sitze gerade an einer Maschine die über WLAN an den Server angebunden ist...)

Gruß,
Alex

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von turtle47 » Sa, 28.03.2009 12:41

Hallo Winfried,

Danke für den Tip.

Hatte mir schon überlegt eine BS-Abfrage einzubauen und dann die Formel entsprechend zu ändern.
Aber so ist das natürlich viel eleganter. :D

Schönes Restwochenende.

Jürgen

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von komma4 » Fr, 27.03.2009 18:55

tunix_xl hat geschrieben:Im Makro von Jürgen muss in folgender Zeile der Schrägstich umgedreht werden.
Von "Backslash" auf "normal"

Code: Alles auswählen

' einmaliger Funktionsaufruf
' System-Pfadtrennzeichen zwischenspeichern
sPfadTrenner = getPathSeparator()
' 
' plattform-unabhängige Lösung
sFormula = "=DDE(""soffice"";""" & sPath & sPfadTrenner & sValue1 & """;" & """$" & nameSheet & "."& nameCell & """)"

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von tunix_xl » Fr, 27.03.2009 17:02

Hallo Jürgen @all
Bleibt jetzt noch abzuwarten ob "sammawatt" das Thema noch interessiert.
Ihn vlt. nicht - aber mich: klappt prima, kann ich gebrauchen.

Ein Hinweis an die "Linuxer": Im Makro von Jürgen muss in folgender Zeile der Schrägstich umgedreht werden.
Von "Backslash" auf "normal"

sFormula = "=DDE(""soffice"";""" & sPath & "/" & sValue1 & """;" & """$" & nameSheet & "."& nameCell & """)"

Vielen Dank und viele Grüße
t.

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von turtle47 » Do, 26.03.2009 22:38

Hallo Balu,
balu hat geschrieben:frohe Botschaften
Dafür bin ich immer empfänglich.
balu hat geschrieben:Die geänderte Datei funktioniert jetzt auch bei mir.
Na, prima.
balu hat geschrieben:Wie gesagt, nach dem entfernen der Verknüpfung und Eintrag löschen, habe ich jetzt keine Probleme mehr.
Da bin ich jetzt aber beruhigt.

Bleibt jetzt noch abzuwarten ob "sammawatt" das Thema noch interessiert.

Schöne Grüsse.

Jürgen

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von balu » Do, 26.03.2009 13:13

Hallo Jürgen,

frohe Botschaften :D.

1.)
Die geänderte Datei funktioniert jetzt auch bei mir.


2.)
Die DDE-Datei, mit dem Makro, funktioniert auch einwandfrei :mrgreen:.
Ich hab das ganze noch mal getestet, und dabei ist mir folgendes aufgefallen.
In dem Verzeichnis wo die verknüpften Dateien sind, befand sich auch die Datei "Dateinamen_Ordner_ auslesen.ods", die Du hier in deinem ersten Beitrag verlinkt hattest. Und als ich diese Datei aus der Verknüpfung gelöst hatte, und in der Tabelle den dementsprechenden Eintrag löschte, funktioniert jetzt die Datei wie erhofft. Also war bei mir der Übeltäter für das nicht bei dir reproduzierbare fehlverhalten die "Dateinamen_Ordner_ auslesen.ods"-Datei. Es scheint so, als wenn durch diese Datei eine kurze DDE-Schleife entstanden war. Das also ein DDE das nächste DDE aufgerufen hat. Ich kann es nicht anders beschreiben.
Wie gesagt, nach dem entfernen der Verknüpfung und Eintrag löschen, habe ich jetzt keine Probleme mehr.



Gruß
balu

Re: Verknüfpungen zu Dateien / fortlaufende Dateinamen

von turtle47 » Mi, 25.03.2009 17:35

Hi Balu,
balu hat geschrieben:Jedoch gibts da einen kleinen Wehrmutstropfen an der ganzen Sache. Das Makro, welches die Testdateien erstellen soll, will nicht tun, was es tun soll. Sprich, es bricht mit ner Fehlermeldung ab.
Danke für den freundlichen Hinweis. :D
Habe den Code entsprechend angepasst.

Das Verhalten der DDE-Datei kann ich nicht nachstellen.
Mal abwarten, ob das bei anderen auch so ist.

Danke Dir Balu fürs Ausprobieren.

Jürgen

Nach oben