Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Filemakerscript

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Hej!

Någon som vet hur man gör ett script som hittar alla datum som är tidigare än ett speciellt datum.
Så här har jag skrivit, utan så mycket framgång.

Go to Record/Request/Page [First]
Loop
If ["Field1 < 2002-09-01"]
Insert Text [Select,"Field2","Yes"]
End If
Go to Record/Request/Page [Exit after last,Next]
End Loop

Eftersom Field1 är ett datumfält så tycker jag att den borde förstå If ["Field1 < 2002-09-01"] men det verkar den inte göra.

Någon som vet?

Undrar också vad skillnaden är på "Set Field" och "Insert Calculated Result"?

/Therese

Här är ett liknande. Skrivet för att vara lite övertydlig inför ett exempel till en kund.

Har här "hårdkodat" in ett datum i manuset. Det kan man ju lösa på olika sätt.
För alla datum som är < än 17 jan 2003 tilldelas fältet "Resultat" innehållet "Ja", annars tilldelas fältet "Nej".
Loopen kör från första till sista post i manuset med ett inkrement efter IF satsen och loopen avbryts efter sista post.

Gå till post/sökpost/sida
[ Första ]
Loop
If [ Datumet < Date(01; 17; 2003) ]
Tilldela fält [ Resultat, "Ja" ]
Else
Tilldela fält [ Resultat, "Nej" ]
End If
Gå till post/sökpost/sida
[ Nästa, Avbryt manus efter alla ]
End Loop

Hoppas det hjälpte lite.
/Mattias

Hmm, man kan inte bifoga fil genom att ändra sitt inlägg. Synd...
Här är en filemaker fil med manuset och lite fält.

Men, men... Varför så omständigt.

Sök
Sätt in text [Field1, "<2003-04-07"]
Utför sökning

[Är inte säker på om kommandona ovan heter exkat så på svenska, har bara engelsk version på jobb...]

Räcker inte det?? Förutsatt att Field1 är ett datumfält funkar det utmärkt hos mig.

1
Bevaka tråden