Ojdå jonasludvigsson, det var många frågor det.
Emailproblemet[ (dvs manus i FileMaker)
Jag uttryckte mig lite otydligt, eller så kanske du inte uppfattade en viss skillnad. Inuti FileMaker så finns möjligheten att skapa Manus (aka scripts) och för detta använder man något som heter ScriptMaker. (Känner du till tex Makron i Officepaketet på PC-sidan är detta något liknande.)
Scriptmaker är tokenkel att använda, även om man aldrig spelar in script. Istället så skapar man ett nytt script, till vänster i ditt nya script finns alla manussteg (aka kommandon, åtgärder) man har att välja på, till höger finns ditt script. Du "dubbelklickar ihop" ett script genom att få över de rader du vill från vänster till höger. Behöver du ändra ordningen på åtgärderna i ditt script, så drar du i den dubbelriktade pilen. Behöver du ändra en inställning på ett kommando, markera raden, så får du en ruta nedtill med knappar och rutor (olika för olika åtgärder) att göra inställningar med.
Vad har Applescript med saken att göra då? Inget alls! Inte för dig i alla fall. Om du inte hade haft FileMaker 7, så hade du kunnat använda Applescript istället för FileMaker.
Här är en grej som jag hoppas inte förvirrar, FileMaker har stöd för Applescript, på flera sätt. Dels kan du i ett Scriptmaker-manus ha steget "Utför Applescript" vilket kör ett Applescript du skrivit, dels så kan FileMaker svara på Applescriptkommandon, ganska många faktiskt, vilket är bra om man vill bygga avancerade lösningar där man har tex data i FileMaker och styr program som Adobe Indesign, Excel, Office, Mail osv i något arbetsflöde. Men Applescript och ScriptMaker-script (i FileMaker) är alltså inte alls samma sak. FileMaker är heller inte en av de det ganska lilla antalet programvaror som har stöd för "Spela in" i Applescript.
Vad du behöver är alltså ett manus som först frågar användaren om det är OK att skicka epost till alla hittade poster. Om användaren svarar "Skicka", istället för "Avbryt" (som är Senaste meddelande val nr 2), så fortsätter manuset.
Manuset börjar med att gå till första posten, sedan startar en loop. Inuti loopen så skickas mailet med data från posten, sedan går manuset vidare till nästa post. Observera att man bör kryssa för "Avsluta efter sista", vilket betyder att FileMaker hoppar ur loopen när den kommer till sista posten. Annars snurrar FileMaker runt inuti loopen tills man avbryter manuset med kommando+punkt.
Du kan se hur man gör ett sådant manus i den bifogade bilden nedan, som är inifrån ScriptMaker i FileMaker.
Brevproblemet[ (dvs layouter i FileMaker)
FileMakers stora fördel jämfört med Excel är att det är mycket lättare att utifrån samma data (ditt excelark som finns i en tabell) formatera dessa data på en massa olika sätt. Du kan skapa nya layouter som visar dina data som ett brev, som en faktura, som en blankett osv osv, med exakt samma data/tabell i grunden.
Att förklara för dig i ett foruminlägg hur man skapar layouter och ett par beräkningsfält som du behöver är lite utanför mina ambitioner, då får du läsa i hjälpen helt enkelt. Men i all korthet så börjar du med att gå till layoutläge (kommando + L), då får du lite verktyg, bland annat ett textverktyg och ett ställe där kan klicka och dra för att lägga ut fält i layouten. Men börja med att när du är i Layoutläge att skapa en ny layout. Du hittar det i den nya layoutmeny som dyker upp när du trycker Kommando+L. (För att gå tillbaka till bearbeta-läge, så väljer du Kommando + B).
Det beräkningsfält du behöver är ett som tar aktuellt datum minus två år, vilket är mycket enklare än det låter att göra.
Du behöver också för att göra snygga brev med löpande text (som tex "Hejsan Ola Andersson!" där namnet finns lagrat i ett fält) kolla upp något som heter Mergefält i FileMaker. Om du använder textverktyget för att skriva brevet i layoutläge och sedan klickar i texten och väljer Sätt in > Mergefält, så får du se något coolt när du satt in ett fält och går tillbaka till bearbetaläge.
Lycka till!