Re: Dok-Datum - erweitert

Hallo Thomas,

habe etwas mit deiner vorgeschlagenen Lösung rumprobiert - und wollte diese dann insofern modifizieren, dass die Formel sich den entsprechenden Text - z.B. "Leerseite quer" aus einer Zelle eines nicht druckenden Rechenblattes holt. Dies scheint mir eleganter, da die Schriftgröße im Formelfeld schlicht seniorenfeindlich ist.
Dies ist mir leider nicht gelungen, da stets die Referenz als Text auftaucht.
Was habe ich da wieder falsch gemacht?

Dank'schön für einen Tip
Herbert


Am 16.10.2007 um 09:41 schrieb Thomas Kaegi:

Hallo Norbert

In der DE-CH-Version von RagTime heisst die Formel (, die du in irgendwo in deinem Formular unterbringen kannst:
SetzeDokName("Leerseite quer"&&Text(Dokumentdatum;"TT"" ""MM"" '""JJ")&".rtd")

In der DE-Version von RagTime musst du möglicherweise einfache statt der doppelten Anführungszeichen verwenden. Natürlich sollte die Formel so im Formular platziert sein, dass das Ergebnis nicht gedruckt wird. Du kannst die Formel auch in grafischem Text unterbringen, den du als "nichtdruckend" definierst.

Zusätzliche Empfehlung: Warum "Leerseite quer"? Leg doch ein Rechenblatt (Annahme: Name = "R Dok") in dein Formular, in welchem du in Zelle A1 eintragen kannst, wie dein Dokument heissen soll. Dann ändert sich die Formel zu:
SetzeDokName(R Dok!$A$1&&Text(Dokumentdatum;"TT"" ""MM"" '""JJ")&".rtd")

Mit freundlichem Gruss
Thomas


the mailing list <ragtime@macnews.de>. To unsubscribe, E-mail to: <ragtime-off@macnews.de> To switch to the DIGEST mode, E-mail to <ragtime-digest@macnews.de> To switch to the INDEX mode, E-mail to <ragtime-index@macnews.de> Send administrative queries to <ragtime-request@macnews.de>



.........................................................................
Dr. Herbert A. Glasauer
Universitaet Kassel
Fachbereich Architektur, Stadtplanung, Landschaftsplanung (06)
Fachgebiet Stadt- und Regionalsoziologie
Gottschalkstr.  28
D-34109  Kassel

Fon: +49(0) 561 804-3786
Fax: +49(0) 561 804-2485






Re: Dok-Datum - erweitert

#7000 On 18 Oktober, 2007 16:19 "Norbert R. Obst" said,

Hallo Herbert, ich weiß was!

Ich arbeite mit Mac OS X Version 10.4.10 und RagTime 5.6.6 und
RagTime 6.0.2 (Build 1632) auf einem PowerPC G5 mit 1.8 GHz.

Selbstverständlich geht das. Die Formel heißt dann eben: SetzeDokName
("Dokname!$A$1"&&Text(Dokumentdatum;"TT"" ""MM"" '""JJ")&".rtd")
wenn der Text in der Zelle A1 des Rechenblattes Dokname steht.

Mein Formular "Bericht der Verwaltung" wird beispielsweise über
folgende Formeln direkt in den Ordner gesichert, aus welchem der Pfad
zum Datenblatt der Wohnungseigentümergemeinschaft gerechnet wurde.
In einem nichtdruckenden Rechenblatt mit der Bezeichnung "sichern
unter" auf dem Formular stehen folgende Formeln:
A1 Teil(A16;1;B17)
A2 Teil(A17;Finden('WEG';A17)-3;2)
A3 'Bericht der Verw '&'’'&Teil(JahrVon(Seitenkopf!$G$1);3;2) - - in
Seitenkopf!$G$1 steht das Datum
A4 A1&A2&&A3
A5 SetzeDokName(A4)
A16 "INO Daten:INO Hausverw 2007:01 Eichenmarkweg: 01 WEG-Daten
’07.rtd"!Rechenblatt S1R27!$G$1 - - hier steht in $G$1: DokumentPfad
A17 "INO Daten:INO Hausverw 2007:01 Eichenmarkweg: 01 WEG-Daten
’07.rtd"!Rechenblatt S1R27!$G$2 - - hier steht in $G$2: Dokumentname
B17 Länge(A16)-Länge(A17)

Das sieht kompliziert aus, ist es aber nicht. Die Unübersichtlichkeit
kommt von der nach und nach vorgenommenen Verfeinerung der Anwendung.
Das Ergebnis ist : das Dokument wird beim Sichern sofort mit dem
Namen "01 Bericht der Verw ’07.rtd" in den Ordner "01 Eichenmarkweg"
auf dem Server gesichert.
Stelle ich beim Öffnen des Formulars die Verbindung zum Datenblatt "
15 WEG-Daten ’07 " her, so wird eben der Ordner "15 Friedrich." zum
Sichern vorgeschlagen.

Mit freundlichen Grüßen
Norbert O

Am 18.10.2007 um 10:53 schrieb Dr. Herbert A. Glasauer:

> Hallo Thomas,
>
> habe etwas mit deiner vorgeschlagenen Lösung rumprobiert - und
> wollte diese dann insofern modifizieren, dass die Formel sich den
> entsprechenden Text - z.B. "Leerseite quer" aus einer Zelle eines
> nicht druckenden Rechenblattes holt. Dies scheint mir eleganter, da
> die Schriftgröße im Formelfeld schlicht seniorenfeindlich ist.
> Dies ist mir leider nicht gelungen, da stets die Referenz als Text
> auftaucht.
> Was habe ich da wieder falsch gemacht?
>
> Dank'schön für einen Tip
> Herbert
>
>
> Am 16.10.2007 um 09:41 schrieb Thomas Kaegi:
>
>> Hallo Norbert
>>
>> In der DE-CH-Version von RagTime heisst die Formel (, die du in
>> irgendwo in deinem Formular unterbringen kannst:
>> SetzeDokName("Leerseite quer"&&Text(Dokumentdatum;"TT"" ""MM""
>> '""JJ")&".rtd")
>>
>> In der DE-Version von RagTime musst du möglicherweise einfache
>> statt der doppelten Anführungszeichen verwenden. Natürlich sollte
>> die Formel so im Formular platziert sein, dass das Ergebnis nicht
>> gedruckt wird. Du kannst die Formel auch in grafischem Text
>> unterbringen, den du als "nichtdruckend" definierst.
>>
>> Zusätzliche Empfehlung: Warum "Leerseite quer"? Leg doch ein
>> Rechenblatt (Annahme: Name = "R Dok") in dein Formular, in welchem
>> du in Zelle A1 eintragen kannst, wie dein Dokument heissen soll.
>> Dann ändert sich die Formel zu:
>> SetzeDokName(R Dok!$A$1&&Text(Dokumentdatum;"TT"" ""MM"" '""JJ")
>> &".rtd")
>>
>> Mit freundlichem Gruss
>> Thomas
>>
>>
>> list . To unsubscribe, E-mail to: off@macnews.de> To switch to the DIGEST mode, E-mail to digest@macnews.de> To switch to the INDEX mode, E-mail to index@macnews.de> Send administrative queries to request@macnews.de>
>
>
>
> ......................................................................
> ...
> Dr. Herbert A. Glasauer
> Universitaet Kassel
> Fachbereich Architektur, Stadtplanung, Landschaftsplanung (06)
> Fachgebiet Stadt- und Regionalsoziologie
> Gottschalkstr. 28
> D-34109 Kassel
>
> Fon: +49(0) 561 804-3786
> Fax: +49(0) 561 804-2485
>
> http://www.uni-kassel.de/fb6/person/glasauer/welcome.html
>
> http://www.uni-kassel.de/fb6/fachgebiete/stadt_regionalsoziologie.htm
>
> http://www.uni-kassel.de/fb6/AEP/
>
>
>

Re: Dok-Datum - erweitert

#7006 On 19 Oktober, 2007 15:09 Thomas Kaegi said,

Hallo Herbert

Die Erläuterungen von Norbert Obst sind interessant. Ich füge einfach noch ein einfacheres Beispiel hinzu.

Ich habe für meine Firma ein RT-Rechnungsformular. Alle Kundenadressen sind in einem anderen Dokument in einem Rechenblatt gespeichert. Jedem Kunden habe ich dort ein eindeutiges Kürzel zugeteilt. Im Rechnungsformular gibt es ein Rechenblatt. In diesem wird in Zelle A3 das Kürzel abgelegt. Ich benutze dazu ein Konzept mit Knöpfen, mit denen das Kundenkürzel in der Adresstabelle ausgewählt und die vollständige Adresse ins Rechnungsdokument geholt wird. Aber das tut hier nichts zur Sache. Ebensogut könnte ich das Kürzel manuell in diese Zelle A3 eingeben. Aufgrund des Kürzels wird einerseits die Adresse ins abgerissene Rechnungsformular geholt. Anderseits steht im gleichen Rechenblatt auch noch eine Formel (egal in welcher Zelle), welche das gleiche Kürzel referiert:

SetzeDokname("Macintosh HD:Users:tom:Documents:Favoriten:RagTime:Rechnungen:"&Text(Dokumentdatum;Werteformat("ISO-Datum"))&&A3&".rtd")

Diese Formel erzeugt den Dokumentnamen, wie er beim Sichern am vorgeschlagen werden soll, in der Form "20071019 Kunde.rtd" (wenn das Dokumentdatum der heutige Tag ist), und gleichzeitig als Vorschlag für den Ablageort den Ordner "Rechnungen", welcher in der Dateistruktur entsprechend den Angaben in der Formel zu finden ist. NB: Unter Windows müssten für die Ordnerhierarchie statt der Doppelpunkte rückwärts geneigte Schrägstriche (Backslashes) verwendet werden.

Norberts Beispiel unterscheidet sich von obigem dadurch, dass nicht nur der vorgeschlagene Dokumentname, sondern auch der Ablagort vom "Kunden" abhängig ist. Vielleicht erleichtert dir mein Beispiel den Einstieg in seines.

Mit freundlichem Gruss
Thomas