Hej,
det är första inlägget jag skriver här och passar på att hälsa alla. Jag har sett att många folk hittat lösningar på kluriga funktioner i FileMaker tack vare all er expertis. Så jag tänkte be om er hjälp angående ett problem jag stött på själv nu i ett projekt.
Projekttyp:
Databas som bla innehåller tabellen " Kunder".
I "Kunder" tabellen så finns de vanliga variablerna (tex fnamn, enamn osv) som man enkelt skriver in, men även en s.k "container".
Efter att en kund lagts till så finns möjligheten att bifoga ett dokument för kunden (tex en wordfil etc). Det finns som känt 2 olika sätt att bifoga en fil, antingen så lägger vi in den tillsammans med databasen (nackdelen är att databasen blir större) alternativt så bifogar vi en länk till en fil som ligger på hårddisken.
Det jag har gjort är att länka till en rar-fil, så klickar vi på containern kommer den aktuella kundens rar-fil att öppnas, och vi kan här ta del och ändra på alla dokument som kunden har i sin rar-fil. Dock har jag nu kommit fram till att det optimalaste vore om man kunde lägga in en länk till en hel map istället, och det är här som jag i dagsläget fastnat.
Problem/Lösning:
Jag har forskat lite och läst på om s.k. AppleScript och förstår att det är en sådan lösning i sammarbete med MAC "Finder" som borde vara svaret på mina problem.
Jag skissade ner en övergripande planering på papper:
Förberedelse:
Databasen läggs i en map som heter "Projekt". I den mappen har vi 2 underkataloger som heter "Bilder" samt "Dokument". I båda dessa undermappar har vi skapat en katalog som bär samma namn som kundens Id (tex "1").
Utförande:
1. En kund skapas och får sitt unika ID ("KundId")
2. Två knappar skapas som vardera kallar på ett AppleScript för att antingen öppna mappen "Bilder" eller "Dokument" för den aktuella kunden.
AppleScriptet utför följande: Säger åt "Finder" att öppna sökväg("projekt/bilder" eller "projekt/dokument") + "KundId"
Resultat:
Genom att klicka på knappen "Dokument" för kunden med "KundId" = 1, så har nu Finder öppnat mappen "projekt/Dokument/1"
Jag vore mycket tacksam om någon har tid att kika på detta. Det handlar alltså om 2 AppleScript som genom finder öppnar en sökväg baserat på vilket värde variabeln "KundId" har.
Vänliga hälsningar / Z