Gehe zu Bezugsdatensatz

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!

Gehe zu Bezugsdatensatz

Beitragvon francis_hunger » Di 6. Apr 2010, 23:13

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

Aus einer Tabelle "Projekte" in Listenansicht gehe ich per Button/Skript "Gehe zu Bezugsdatensatz" zu den für das jeweilige Projekt angelegten Kostenstellen (Tabelle "Kostenstellen"). Das funktioniert problemlos bei Projekten, für die bereits mindestens eine Kostenstelle angelegt ist.

Wenn ich ein neues Projekt anlege, gibt es logischerweise keinen Bezugsdatensatz, zu dem der Skriptschritt hinspringen kann. Ich seh den Wald vor lauter Müdigkeit nicht mehr - wie kann ich vorgehen, um das abzufangen und den User erfolgreich zur ersten anzulegenden Kostenstelle im richtigen Layout führen.

Danke im Voraus,

Francis
francis_hunger
 
Beiträge: 49
Registriert: Mi 26. Jul 2006, 00:00
Wohnort: Leipzig

Antwort

Beitragvon macphisto » Mi 7. Apr 2010, 10:18

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

Hallo.

Script:

Wenn [ IstGültig ( Bezugsfeld::Kostenstellen )
GeheZuBezugsdatensatz ( Kostenstellen; DasLayout )
Sonst
SetzeVars ( $Bezugsfeld ; Wert: SchlüsselfeldFuerBeziehung)
GeheZuLayout ( TabelleKostenstellen::DasLayout )
Neuer Datensatz
Feldwert setzen ( SchlüsselfeldFuerBeziehung ; $Bezugsfeld )
Schreibe Änderung Datensatz
macphisto ;-)
DESK - stefan[dot]kolodzey[at]nextime[dot]de
MacOS 10.6 auf Intel Duo 2 2.66 GHz; FM10 Adv
macphisto
 
Beiträge: 305
Registriert: Fr 26. Okt 2007, 00:00
Wohnort: Regensburg

Antwort

Beitragvon francis_hunger » Di 20. Apr 2010, 11:39

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

Hallo Macphisto,

vielen Dank, so gehts!

F.
francis_hunger
 
Beiträge: 49
Registriert: Mi 26. Jul 2006, 00:00
Wohnort: Leipzig

Re: Gehe zu Bezugsdatensatz

Beitragvon francis_hunger » So 9. Jan 2011, 01:18

Nachtrag: Das Abfangen des Fehlers habe ich inzwischen etwas anders gelöst.

Gehe zu Bezugsdatensatz [ Nur Bezugsdatensätze zeigen ]

Wenn [ Hole ( LetzteFehlerNr )=101 ]
Variable setzen [ $Bezugsfeld; Schlüsselfeld ]
Gehe zu Layout [ Kostenstellen; Das Layout ]
Neuer Datensatz/Abfrage Blätternmodus aktivieren
Feldwert setzen [ SchlüsselfeldFuerBeziehung ; $Bezugsfeld ]
Schreibe Änderung Datens./Abfrage [ Dateneingabeüberprüfung unterdrücken ]
Ende (wenn)
francis_hunger
 
Beiträge: 49
Registriert: Mi 26. Jul 2006, 00:00
Wohnort: Leipzig


Zurück zu FM Clients