Seite 1 von 1

Feldfunktionen im Calc wie geht das?

Verfasst: Di, 07.11.2006 16:31
von tiptel170
Hallo,

mal ne doofe frage, "wie kann ich die feldfuntionen im calc verwenden?"

Also, als beispiel:

Im writer dort gibt es feldfunktionen für das datum und dateiname, wo ist die funktion im calc.

Dann ich habe eine adressdatenbank, diese möchte ich im calc nutzen, sprich ich such mir einen kunden heraus über die "F4-Taste", dann gibt es einen punkt der heisst "daten in text", aber es wird mir der ganze dateninhalt eingefügt.

Ich möchte gerne, dass im calc, als bsp. Das feld A2 für den namen steht, dann A3 für strasse usw.

Als wenn ich wieder auf "daten in text" klicke dann soll auch im feld A2 nur der name erscheinen und nicht der ganze datensatz aus meiner datenbank.

Ich suche im schon den "wolf" im i-net und forste die hilfe durch irgend wie nicht so richtig fündig geworden. Geht as überhaut im calc? Smilie Smilie Mein openoffice ist 1.1.4. Die version 2.0.5 läuft nicht im netzwerkbetrieb unter linux.

Gruss tiptel170

Re: Feldfunktionen im Calc wie geht das?

Verfasst: Di, 07.11.2006 17:07
von tiptel170
tiptel170 hat geschrieben:Hallo,

mal ne doofe frage, "wie kann ich die feldfuntionen im calc verwenden?"

Also, als beispiel:

Im writer dort gibt es feldfunktionen für das datum und dateiname, wo ist die funktion im calc.
Dafür habe ich eine Lösung gefunden:

Code: Alles auswählen

Datum: =HEUTE()
Dateiname: =TEIL(ZELLE("FILENAME");FINDEN(".sxc";ZELLE("FILENAME"))-15;15)
Die -15;15 bestimmen die Länge des sichtbaren Bereiches von dem Pfad und Dateiname. Evtl anpassen.

Gruss tiptel170

Verfasst: Di, 07.11.2006 20:34
von Stephan
Im writer dort gibt es feldfunktionen für das datum und dateiname, wo ist die funktion im calc.
gibt es nur in den Kopf- und Fußzeilen von Seitenvorlagen in Calc.
Dateiname: =TEIL(ZELLE("FILENAME");FINDEN(".sxc";ZELLE("FILENAME"))-15;15)

Die -15;15 bestimmen die Länge des sichtbaren Bereiches von dem Pfad und Dateiname. Evtl anpassen.
verwende eine benutzerdefinierte Funktion:
viewtopic.php?t=1277&highlight=teil+zel ... ame+finden

oder nimm eine Formel:

Code: Alles auswählen

=TEIL(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)+1;FINDEN("#";ZELLE("FILENAME");1)-FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)-2)
Als wenn ich wieder auf "daten in text" klicke dann soll auch im feld A2 nur der name erscheinen und nicht der ganze datensatz aus meiner datenbank.
Wunsch ist Wunsch, aber Calc arbeitet anders. Wenn Du nur den Inhalt eines Datenfeldes brauchst, klicke es in der Datenquellenansicht an und ziehe es in die Calc-Tabelle.


Gruß
stephan

Verfasst: Di, 07.11.2006 21:33
von tiptel170
Hi Stephan,

danke für deinen tipp, das mit dem dateiname ist schön und gut, aber ich habe die .sxc und das möchte ich nicht haben.

Für das andere problem, gibt es da nicht ein "fertiges" Makro?

Gruss tiptel170

Verfasst: Di, 07.11.2006 21:51
von Stephan
aber ich habe die .sxc und das möchte ich nicht haben.
na dann schneide das noch ab:

Code: Alles auswählen

=TEIL(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)+1;FINDEN("#";ZELLE("FILENAME");1)-FINDEN("#";WECHSELN(ZELLE("FILENAME");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";"")));1)-6)
Für das andere problem, gibt es da nicht ein "fertiges" Makro?
Das andere Problem war die Felder aus der Datenquellenansicht in das Tabellenblatt einzüfügen, oder nicht - ich wüßte nicht das es dafür ein fertiges Makro gäbe.


Gruß
Stephan