Feldwert in anderes Feld kopieren - per Script ??

FM Clients alle Versionen (außer FM-Mobile) und Betriebssysteme
Forumsregeln
Sie befinden sich im Archivforum! Sie können hier alte Beiträge lesen und vorhandene Diksussionen ergänzen.
Neue Diskussionen können Sie in diesem Archiv nicht erstellen!

Feldwert in anderes Feld kopieren - per Script ??

Beitragvon Harry_B » Fr 24. Okt 2003, 10:52

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild
FileMaker Client Version: FM Client 6.0

Hallo

Danke der freundlichen Hilfe in diesem Forum
wächst mein Vorhaben.
Ein paar Kleinigkeiten bleiben allerdings:

1. Ich möchte am Ende eines Jahres den Feldinhalt eines Feldes in ein anders kopieren. Wie kann ich das per Script lösen ??
Das Feld das ich kopieren möchte berechner mir einer Formel den durchschnittlichen EK für das laufende Jahr -- am Ende des Jahres soll dieser Wert in das Feld "durchschnittlicher EK des Vohrjahres" kopiert werden.

2. Wie kann ich beim öffnen einer Datenbank das Layout bestimmen ??
Ich möchte das eine ein bestimmtes Layout in der Größe 150 angezeigt wird. Bei Ecxel gibt es da z.B. "Auto open" das beim starten abgearbeitet wird. Gibts so was in Filemaker auch ???



Vielen Dank im voraus

Harry
Harry_B
 
Beiträge: 10
Registriert: Mi 10. Sep 2003, 00:00

Antwort

Beitragvon schube » So 26. Okt 2003, 04:22

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hi!

Ad 1.)
Wo genau liegt das Problem?
Für das Kopieren von Feldwerten gibt es den Befehl "Feld angeben" - aber das wusstest Du sicher schon!!?!?
Also beschreibe doch bitte wo es "hackt".


Ad 2.)
Menü:
"Bearbeiten/Voreinstellungen/Dokument"
Da gibt es sowohl ein Startlayout und noch besser ein Startscript zum Einstellen. Alles klar?

CU,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2324
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon Harry_B » Mi 29. Okt 2003, 08:43

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Hallo


AD2.) Danke - ICh schäm mich schon fast ;-(

AD1.) Feld angebe ist gut - allerdings möchte ich das ja nicht nur für ein Datensatz machen sondern für alle. Eine Funktion die mir alle Datensätze auswählt gibt es ja nicht ( Oder ?).
Und leider weiß ich nicht genau wie ich das mit einer Schleife lösen soll.

Im Moment exportier ich alles nach Excel - kopier es- und wieder zurück :-(
Nicht toll - gell AAber da kommt wieder der Anfänger durch


Danke

Harry
Harry_B
 
Beiträge: 10
Registriert: Mi 10. Sep 2003, 00:00

Antwort

Beitragvon schube » Do 30. Okt 2003, 00:14

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hallo!

Also die Lösung ist wirklich die Schleife.
Die könnte so aussehen:


Alle DS aufrufen
Gehe zu erster DS
Schleife
Feld angeben [Feld1A=Feld1B]
Feld angeben [Feld2A=Feld2B]
Feld angeben [Feld2A=Feld2B]
Gehe zu DS nächster (nach Letztdem beenden) (DAS IST WICHTIG!!!!)
Ende Schleife



>Eine Funktion die mir alle Datensätze auswählt gibt es ja nicht ( Oder ?).
Doch, "Alle DS aufrufen"
Und mit "Suchen" oder "Gehe zu Bezugsdatensätze" kann man auch eine Auswahl aus allen DS aufrufen und dies bearbeiten.

CU,
Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2324
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon Harry_B » Do 30. Okt 2003, 12:43

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Angehängte Datei: http://www.filemakerprofis.de/forumupload/20031030_114301_724.zip

Danke

Den Ansatz habe ich umgesetzt bleibe aber beim dem Problem
" Am Ende aufhören " stecken.
Wie definiere ich das Ende ????
Eigentlich muß das doch mit einer Wenn-Schleife gehen
Wenn letzter Datensatz dann..... beende Script
Mit welcher Funktion weiß Filemaker das er am Ende (der Dantesätze) ist ??

Ich lege meine kleine Beispieldatei bei


Harry
Harry_B
 
Beiträge: 10
Registriert: Mi 10. Sep 2003, 00:00

Antwort

Beitragvon schube » Do 30. Okt 2003, 17:31

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.
Nachrichtensymbol: Bild

Hallo!


Also, habe jetzt Deine Datei nicht angeschaut, kann aber die Frage trotzdem beantworten:

Gehe zu DS nächster (nach Letztdem beenden) (DAS IST WICHTIG!!!!)



Bernhard
Dipl-Ing. (FH) Bernhard Schulz,
Geschäftsführer von http://www.schubec.com
Leiter des FileMakerProfis-Team
FileMaker Schulungen unter http://www.fm-training.info
Benutzeravatar
schube
Administrator
 
Beiträge: 2324
Registriert: Mi 7. Jul 2010, 15:59
Wohnort: Salzburg, Österreich

Antwort

Beitragvon Anonymous » Do 30. Okt 2003, 18:37

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Es gibt Tage an denen könnt ich an mir selbst verzweifeln !!
Da mach ich mir in meinem Übermut das Leben selber schwer.

Wie sagt mein lieber Arbeitskollege immer:

Wer lesen kann ist klar im Vorteil !!!

Ich habe übersehen das es auf der linken Seite diese Oprion gibt !

Ich danke Dir nochmal für Deine "Eselsgeduld" mit mir


:-) Harry :-)
Anonymous
 

Antwort

Beitragvon cjaeger » Do 30. Okt 2003, 19:11

Hinweis: Eintrag wurde aus altem Forum importiert. Ggf. kann es dadurch zu Darstellungsproblemen kommen.

Ach ja, die Netzwerker:
Statt Feld angeben und Schleife gibt es doch Ersetzen, ohne Dialogfeld, Formel "SummeEK/Jahr / Anzahl EK/Jahr" ....
da dass skript ja nur 1 x jährlich läuft, kann man getrost mal die anmderen User am jahreende rauswerfen ...

Ich würde das aber dynamisch lösen - als gespeicherte Formel bzw loookup, wann immer sich die Werte ändern. Dann hat man stets auch den Durchschnittswert des laufenden Jahres ... oder den der letzten 3 Monate oder was immer ...
cjaeger
 
Beiträge: 384
Registriert: Mo 13. Mai 2002, 00:00
Wohnort: Hannover


Zurück zu FM Clients

cron