[GastForen Programmierung/Entwicklung FileMaker Script für neuen Bezugsdatensatz | Grundlegendes Verständnis fehlt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Script für neuen Bezugsdatensatz | Grundlegendes Verständnis fehlt

Harald02
Beiträge gesamt: 2

18. Okt 2010, 20:41
Beitrag # 1 von 3
Bewertung:
(8289 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich komme bei folgendem Problem nur unsauber weiter, was jedoch auch daran liegen mag, dass ich ganz am Anfang des Lernprozess mit Filemaker im Speziellen und Datenbanken im Allgemeinen stehe.

In Tabelle ABC gibt es die Felder "_ID_abc", "Vorname" und "Nachname"
In der Tabelle DEF gibt es die Felder "_fk_ID_abc" und "Notiz", zu beiden ein gleichnamiges Layout.

Dieses Beispiel ist extrem vereinfacht.... Jetzt möchte ich aus meinem Layout der Tabelle ABC mittels Script eine neue Notiz zu dieser "_ID_abc" anlegen.

Als gangbaren Weg habe ich folgendes gefunden, was mir allerdings sehr, naja, "unprofessionell" und potentiell in ausgewachsenen Szenarien fehlerträchtig vorkommt:
Code
Gehe zu Feld[ABC::_ID_abc] 
Kopieren[Auswahl]
Gehe zu Layout["DEF" (DEF)]
NeuerDatensatz/Abfrage
Gehe zu Feld[DEF::_fk_ID_abc]
Einfügen[Auswahl]
Gehe zu Feld[DEF::Notiz]


Was ich mir eher vorstelle geht in die Richtung:
$ID = _ID_abc
Layoutwechsel, neuer Datensatz
Feldwert setzen [_fk_ID_abc; $ID]

Vielleicht kann der ein oder andere eine sauberere Lösung hierzu posten? Nur schöner Code ist guter Code;-)

Vielen Dank im Voraus!

Harald
X

Script für neuen Bezugsdatensatz | Grundlegendes Verständnis fehlt

JensTeich
  
Beiträge gesamt: 595

18. Okt 2010, 23:02
Beitrag # 2 von 3
Beitrag ID: #454451
Bewertung:
(8263 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
so wie in der zweiten Variante gepostet mache ich das auch, wo ist dein Problem?

Jens


als Antwort auf: [#454437]

[gelöst]Script für neuen Bezugsdatensatz | Grundlegendes Verständnis fehlt

Harald02
Beiträge gesamt: 2

19. Okt 2010, 01:17
Beitrag # 3 von 3
Beitrag ID: #454456
Bewertung:
(8252 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Jetzt könnte ich fast fluchen...
Diese Stelle ist seit Tagen die Wand gegen die ich anrenne. Jetzt poste ich den Beitrag, und es funktioniert.
Woran es lag:
Ich habe in meinem ewigen hin und her als letzten Schritt

Code
Feldwert setzen [_fk_ID_abc; ABC:_ID_abc] 

genommen statt
Code
Feldwert setzen [_fk_ID_abc; $ID] 


Ja. Das war blöd. Und nicht nachzuvollziehen.

So, Herr Teich, jetzt warte ich mal auf den 27.10.2010. Hoffentlich komme ich dann weiter ;-)

Bonne nuit!


als Antwort auf: [#454451]