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.
Rolf Clausen

Rolf Clausen

Medlem
  • Plats Lund
  • Registrerad 2005-02-01
  • Senast aktiv 2016-12-05
  • Antal inlägg 95

Foruminlägg

De senaste inläggen Rolf Clausen har skrivit i forumet.

Citat:

Tusen tack -nu löser sig nog det här också...

Alldeles säkert :). Det ska mycket till för att det inte ska gå att lösa med filemaker!

Med XSLT går det att importera och exportera till vilka XML-format som helst.

Jag såg detta inlägg nu, kanske lite sent.

Jag skrev om en liknande lösning här för ett tag sedan:

Http://www.filemakerbloggen.se/post/visa-diagram-for-alternativ.aspx

Kan vara det som du söker efter?

Som Richard säger behöver du transformera XML-filen till ett format som FileMaker kan importera. Detta görs med en XSLT.

Din XML-fil innehåller flera saker som kanske borde varit i flera tabeller i FileMaker, map, settings och players. Jag gjorde en enkelt XSLT för att importera players, du kan ladda ner den här tillsammans med en enkel databas:

Http://www.filemakerbloggen.se/test/raceresults.zip

Importen går att automatisera så att du kan importera flera filer med automatik, schemalagt osv. Är det båtspelet igen?

Det finns plugin till FileMaker för att ta emot mail, t.ex. mailit eller 360Works Email. När du väl fått in mailet i FileMaker borde det inte vara så svårt att dela upp innehållet i olika fält för t.ex. namn m.m. med hjälp av beräkningsfält och/eller manus.

Vill du inte använda plugin kan du klistra in hela mailet i ett fält i FileMaker och dela upp innehållet på samma sätt.

Du kan slå ihop fält i flera poster i en portal med beräkningsfunktionen List. Funktionen tar dock endast ett fält i taget. Jag brukar först slå ihop alla fälten på respektive post i portalen till ett fält (med beräkning) och sedan använda funktionen List för att slå ihop det sammansatta fältet för posterna i portalen.

Har du Advanced kan du använda egna funktioner också. Det finns en utökad variant av List som heter GetRows, som du hittar på FileMaker Pro templates, downloads, & help.

Spara FrameMaker-dokumentet som t.ex. RTF och montera filen i Indesign. Styckeformat med samma namn och nästan samma inställningar som i FrameMaker skapas med automatik i Indesign.

Med manussteget Skicka epost kan du välja att skicka Ett epostmeddelande till aktuell post, eller Flera epostmeddelande (ett för varje post i sökresultatet). Med beräkningsfält kan du sätta ihop personliga brevtexter. Du behöver inte göra någon loop.

FileMaker skickar bara textmail.

Vi har konverterat en del. Beroende på utseende och uppbyggnad kan man automatisera något. Räkna dock med att det blir manuellt jobb för att få samma utseende i Indesign som i FrameMaker.

Det finns fler. Googla t.ex. på "indesign xml produktkatalog"

Ursprungligen av Michael Nord:

Vad finns det för mallar med bra Order-Lager-Fakturering?

Gör en Google-sökning på:

filemaker mall order-lager-fakturering

Så hittar du några stycken.

/Rolf på Mallverkstan

Jag älskar mallar! Med en mall får du en flygande start, vet att grundfunktionerna fungerar och kan koncentrera dig på att utveckla just de funktioner som du vill ha. Det är både tidsbesparande och effektivt.

Det svåra är att hitta mallar som passar till de som man vill utveckla och som är någorlunda enkla att sätta sig in i och vidareutveckla.

Man ska inte underskatta de mallar som följer med FileMaker Pro. Annars finns det svenska mallar att köpa också om man inte vill göra egna.

/Rolf på Mallverkstan

Om du har tillgång till FileMaker Pro Advanced hade jag gjort en egen funktion:

mvFilter (s) =

Let(
[x = Position(s;"$";1;1)];
If (x;Left(s;x-1) & mvFilter(Middle(s;x+4;99999));s)
)

Funktionen kontrollerar om $ finns i strängen och returnerar i så fall det som finns till vänster om $-tecknet samt anropar sig själv med resterande sträng förutom de 4 första tecknen.

Verkar fungera. Men som sagt, kräver FileMaker Pro Advanced.

Ursprungligen av Mats Bengtsson:

Har som sagt provat utan nån framgång. Så frågan kvarstår
Går det att få "Lookup" att titta i två register, eller finns det någon elegantare väg?

Mats

Nej, det går inte att få "lookup" att titta i två register.

Vad jag förstår skriver du in ett fakturanummer och vill hämta adress m.m. från två olika register/tabeller beroende på vad du skriver in? Det kan du göra med beräkningsfält.

Jag antar att du har olika fakturanummerserier för de båda varianterna. Om du skriver in ett fakturanummer, t.ex. mindre än 1000, så kan du hämta värden från register A, annars från register B. Det förutsätter att du har relationer till de båda registren med fakturanumret som nyckel.

Använd följande formel:

Adress = If (fakturanummer < 1000; RegisterA::Adress; RegisterB::Adress)

Vill du verkligen att innehållet ska länkas in, istället för att beräknas, kan du använda funktionen Lookup, så här:

Adress = If (fakturanummer < 1000; Lookup(RegisterA::Adress;""); Lookup(RegisterB::Adress;""))

Ursprungligen av Taz_1999:

Rolf - det där är en riktigt dålig lösning. Varför rekommenderar du den till en nybörjare?

En lösning är bättre än en ingen lösning! I listläge är den här enkla lösningen helt OK, i tabelläge direkt usel.

Med det upplägg du har skulle du kunna dubblera fälten i ditt "obetalda"-register. Två fält med fakturanummer, ett som hämtar från "företag" och ett som hämtar från "privat". Dubblera fälten som du länkar in data till också.

För varje obetald faktura har du en post antar jag? Om du vill ha en lista med alla obetalda kan du lägga de inlänkade fälten ovanpå varandra? (Om "privat"-fälten är ifyllda är ju "företags"-fälten tomma, och vice versa.)