RE: [de-discuss] [Calc] Warenwirtschaft: Zellwerte aus neu hinzugefuegtem Dokumente beziehen

2019-07-20 Diskussionsfäden Jörg Schmidt
Hallo, 

> From: Andreas Borutta [mailto:boru...@gmx.de] 
> Sent: Saturday, July 20, 2019 6:11 PM
> To: discuss@de.libreoffice.org
> Subject: [de-discuss] [Calc] Warenwirtschaft: Zellwerte aus 
> neu hinzugefuegtem Dokumente beziehen
> 

> Wäre es möglich den Ordner "file:///~/Documents/Projekte/" so zu
> "überwachen", dass jede neue Datei, z.B. "Projekt-2.ods" automatisch
> in Warenbestand.ods passend eingefügt wird?
> 
> Ergebnis also:
> 
> D2=C2-'file:///~/Documents/Projekte/Projekt-1.ods'#$T_Material
> .B2-C2-'file:///~/Documents/Projekte/Projekt-2.ods'#$T_Material.B2
> 
> Vermutlich ist sowas ohne größeren Programmieraufwand nicht zu machen,
> oder?

eigentlich genügt:

Sub Main
Dim alle()
datei = Dir("~/Documents/Projekte/*.ods", 0)
Do 
i = UBOUND(alle())
Redim Preserve alle(i+1)
alle(i+1) = datei
datei = Dir
Loop While datei <> ""
End Sub

plus das Zusammenbauen des Formelstrings.

Problematisch ist das eine Tabellenformel nur eine begrenzte Länge haben kann, 
ich
weiß garnicht wieviel aktuell bei LO. Man müsste also überlegen wie man das 
löst,
abhängig von der zu erwartenten Anzahl an Dateien.


Gruß
Jörg


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy



Re: [de-discuss] [Calc] Warenwirtschaft: Zellwerte aus neu hinzugefuegtem Dokumente beziehen

2019-07-20 Diskussionsfäden Robert Großkopf
Hallo Andreas,

> Ich wollte durch meine Nachfrage sicherstellen, dass ich nicht
> vielleicht eine elegante einfache Lösung übersehe.

CALC ist ein Tabellenkalkulationsprogramm, keine Datenbank. Das, was da
gemacht werden soll, riecht an allen Ecken und Enden nach Datenbank -
aber eine andere Antwort hast Du wahrscheinlich von mir dazu sowieso
nicht erwartet. Und das hilft Dir nicht weiter, weil es eben doch wohl
die komplizierte Calc-Lösung sein soll.

Gruß

Robert
-- 
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


-- 
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy