Nieuwe versies van handleidingen

Nieuwe versies van handleidingen

Handleidingen voor FM Starter, FM Registraties en FrankCRM zijn vernieuwd.


We hebben de handleidingen van sommige producten vernieuwd. Het is een hele klus om handleidingen voor meerdere talen up-to-date te houden. Dit is slechts een onderhoudsupdate voor de handleidingen en heeft niets te maken met nieuwe softwareversies.

Handleidingen voor de volgende producten zijn bijgewerkt:

Het bijwerken van handleidingen klinkt niet sexy, maar het is wel goed onderhoud voor een ecosysteem. Geniet van de verbeteringen.


Viering van 30 jaar Kursiv

Viering van 30 jaar Kursiv

Dit gebeurt niet elk jaar


31. October 2024In Laatste nieuwsBy Karsten Risseeuw

We vieren feest! In 1994 richtte ik Kursiv GmbH op als een Zwitsers bedrijf. Sindsdien zijn er 30 jaar verstreken. Het is geen kleinigheid om zoveel jaren in bedrijf te blijven.

De technische omgeving veranderde voortdurend en we pasten ons vaak aan. Onder de verschillende stadia waren softwareondersteuning, softwaredistributie, een fotoagentschap, consulting voor verschillende onderwerpen en, natuurlijk, FileMaker-ontwikkeling. Het Zwitserse bedrijf werd eind 2023 gesloten omdat ik naar Nederland verhuisde. Dit jaar is in Nederland een nieuw bedrijf gestart onder de naam Kursiv Consulting. Samen bestrijken deze bedrijven 30 jaar.

Toen ik in 1994 zocht naar manieren om mezelf te organiseren, vond ik een oplossing op basis van FileMaker. Dit was mijn kennismaking met de software. Ik begon FileMaker te gebruiken voor alles wat ik nodig had voor mijn bedrijf. In 2008 bracht ik mijn eerste commerciële product uit, een software om meertalige trefwoorden voor foto’s te maken. Dat gaf de aanzet tot verschillende andere producten, en vandaag richt ik me op startersoplossingen voor FileMaker-ontwikkelaars. De algemene slogan voor wat we doen is: Wij helpen bedrijven zichzelf te helpen.

Bedankt dat je deel uitmaakt van die reis!

Een maand van gelukzaligheid

We doen zelden aan kortingen. De viering van vandaag is echter speciaal. Het wordt gevierd met een speciale korting, zodat je in onze vreugde kunt delen. Het kan nog wel 30 jaar duren voordat we op dit aanbod terugkomen. Couponcode voor 50% korting op alle nieuwe aankopen en verlengingen, geldig tot 30 november 2024:

Kursiv30

Er zijn geen verdere beperkingen aan deze code. Gebruik het gewoon in het winkelwagentje om de korting bovenop de al bestaande kortingen te krijgen. Een maand van gelukzaligheid. Gebruik het. Profiteer ervan. Wees gelukkig.

Als u hulp nodig hebt voor uw volgende project of een opleiding voor FileMaker wilt volgen, neem dan contact met ons op.

Veel plezier met het maken van bestanden!
Karsten Risseeuw

Neem contact op met
Opties selecteren Dit product heeft meerdere variaties. Deze optie kan gekozen worden op de productpagina

FrankCRM

Frank CRM is een beproefde en efficiënte oplossing voor het verkopen van producten en diensten. De volledige versie is een open FileMaker-bestand en kan worden gebruikt als startbestand voor interne ontwikkeling.

 2.450,00 4.900,00 excl. VAT

Add-On Lab PRO: ontwikkelen en beheren van FileMaker-add-ons

Leer FileMaker add-ons ontwikkelen en beheren. Pakket bestaande uit een online cursus en een FileMaker oplossing (Add-On Lab PRO). Vereiste: FileMaker Pro 19.3 of hoger. De cursus is in het Duits. Er is Engelse ondertiteling. Voorbeeldbestanden en de "Add-On Lab PRO" oplossing zijn in het Engels.

 97,00 excl. VAT

FM-ontwikkelaarsbundel

Drie producten in een voordelige bundel: FM Starter, FM Registraties en FM Designer. Vereiste: FileMaker Pro 19.1 of nieuwer. Geleverd als eeuwigdurende licentie, inclusief één jaar gratis upgrades.

Oorspronkelijke prijs was: € 748,00.Huidige prijs is: € 349,00. excl. VAT

FM Designer

10 ontwerpen voor FileMaker. Levering als FileMaker-bestand, van waaruit de ontwerpen direct in elk project kunnen worden geïmporteerd. Ook een hulpmiddel om je eigen ontwerpen te ontwikkelen. Vereiste: Minimaal FileMaker Pro 18.

 149,00 excl. VAT

FM-registraties

FileMaker-oplossing waarmee u licentiecodes kunt maken voor uw eigen FileMaker-projecten. FileMaker Pro 17 of hoger is vereist.

 149,00 excl. VAT

FM Starter

Startbestand voor nieuwe FileMaker projecten. Vereiste: FileMaker Pro 19.1 of nieuwer. Laatste versie altijd aanbevolen. Geleverd als eeuwigdurende licentie inclusief één jaar gratis upgrades en downloads.

Oorspronkelijke prijs was: € 450,00.Huidige prijs is: € 199,00. excl. VAT

GetHelp

GetHelp add-on

Helpfunctie als add-on voor iedere FileMaker-applicatie


16. October 2024In Add-onsBy Karsten Risseeuw2 Minutes

Door een helpfunctie aan uw FileMaker-applicaties toe te voegen, kunt u uw gebruikers helpen hun weg te vinden. Deze add-on biedt een eenvoudig mechanisme om elke helptekst overal in je oplossing te tonen, met een eenvoudige knop en een unieke scriptparameter voor elke tekst.

Hoe het werkt

Nadat je de add-on aan je oplossing hebt toegevoegd, heb je een nieuwe tabel en een paar lay-outs toegevoegd. Deze lay-outs zijn er om te zien hoe het werkt en om je helpteksten toe te voegen. Houd die lay-outs onbereikbaar voor je gebruikers, maar binnen bereik voor jezelf als ontwikkelaar. Bekijk de lay-outs, voorbeelden en scripts om te zien hoe het moet.

Het werkt als volgt: Helpteksten worden aangemaakt in een eenvoudige tabel voor helpteksten. Samen met een titel en tekst wordt ook een uniek nummer aangemaakt voor elk record. Als het correct is geïnstalleerd, worden de helpteksten geladen bij het openen van het bestand (zie het opstartscript). Alle teksten worden in een globaal herhalingsveld geladen, het unieke nummer voor elk record is de herhaling waarin de helpteksten worden geladen. Naar helpteksten kan nu overal in de oplossing worden verwezen zonder dat er relaties nodig zijn.

De Help-functie kan worden weergegeven door een script aan te roepen met het unieke nummer van een record. Het script opent dan een kaartvenster en geeft de geselecteerde tekst weer.

Vormgeving

De styling wordt gedaan met eenvoudige stijlen. Verander de stijl zodat deze overeenkomt met de uitstraling van je applicatie.

Slechts één taal

Deze add-on is slechts voor één taal. Onze producten FM Starter en FrankCRM hebben vergelijkbare helptekst functionaliteit, maar deze oplossingen zijn standaard meertalig.

GetHelp (EN) (#31)

Free Download

Please fill out this form. The download link will be sent to you by email.


FrankCRM 1.8 heeft btw-rapportage inbegrepen

Karsten Risseeuw

Europese btw-regelgeving vereist soms diepgaande rapportage


20. September 2024In FrankCRMBy Karsten Risseeuw3 Minutes

FrankCRM 1.8 is een onderhoudsupdate met verschillende bugfixes en verbeteringen. Speciale aandacht ging uit naar de Europese btw-regelgeving, die soms een diepgaande rapportage vereist.

Het is nu mogelijk om een gesorteerde lijst te maken van geïnde btw over een bepaalde periode. De rapportagelijst wordt gesorteerd op valuta en btw-opties (landen en variaties). De PDF-versie zal dezelfde lijst weergeven. Een gedetailleerde rapportage kan nodig zijn als verkoper en koper zich beide binnen de EU bevinden, maar in verschillende landen. Bij verkoop aan particuliere klanten buiten het land van de verkoper kan het nodig zijn om de btw van het land van de klant in rekening te brengen als een bepaalde drempel wordt overschreden.

Met 27 staten binnen de Europese Unie kunnen er veel verschillende btw-percentages van toepassing zijn. De verkoper int de btw, maar moet rapporteren volgens het land en de btw-percentages die voor elk land worden gefactureerd. Het is van het grootste belang om een gedetailleerd overzicht te creëren en vereist specifieke btw-rapportage. Hoewel we de specifieke vereisten voor elk land niet kennen, zijn de toegevoegde lay-out en opties gemakkelijk aan te passen.

Wijzigingen voor versie 1.8

  • Landen groeperen in de landenlijst
  • Europese btw-normen voor 2024 inbegrepen
  • Nieuw: Verkooplijst BTW
  • Nieuw: Verkooplijst BTW afdrukken
  • Raambekleding verminderd
  • Verkoop: BTW-nummer bewerkbaar
  • Verkoop: Vinkjes controleren
  • Verkoopstatus BETAALD
  • Aanpassing verkooplijst
  • GoToLayout op nummer
  • ToDo: Versie zoeken
  • Lay-outinfo bijgewerkt (functie in vervolgkeuzemenu Ontwikkelaar)
  • Landinstellingen importeren
  • UAC dubbel inloggen verholpen
  • LandingPage fallback
  • Instelling verkoopdocumenten afdrukken

Een volledige beschrijving van elke wijziging is beschikbaar in het ToDo-venster van de toepassing, dat een volledige geschiedenis van alle wijzigingen bevat.

Updates voor de gratis en volledige versie

Versie 1.8 kan nu worden gedownload van de website fmstarter.com. De gratis versie is beschikbaar via de FrankCRM pagina, terwijl de volledige versie beschikbaar is voor alle kopers van het afgelopen jaar in hun account op fmstarter.com.

Inleiding tot FrankCRM

Wilt u uw eigen bedrijfssoftware bouwen met FileMaker? FrankCRM is jouw snelkoppeling, omdat je de ontwikkeling van tijdrovende basisbeginselen kunt overslaan. Lees meer over FrankCRM op de volgende pagina. Mis de nieuwe video’s op deze pagina niet. De Deep Dive video legt veel concepten uit en toont lay-outs en schermen die niet toegankelijk zijn in de gratis testversie.

Maak uw eigen bedrijfssoftware met FileMaker

FM Starter 3.0 uitgebracht

FM Starter 3.0 uitgebracht

Gemakkelijk nieuwe FileMaker-projecten starten


22. August 2024In FM StarterBy Karsten Risseeuw2 Minutes

De nieuwste versie van FM Starter maakt het nog eenvoudiger om nieuwe FileMaker-projecten op te zetten. Het startbestand biedt een solide basis voor nieuwe projecten door veel standaardtaken op te lossen. Dit vereenvoudigt de ontwikkeling aanzienlijk en bevrijdt de ontwikkelaar van de tijdrovende taak om een solide fundering te bouwen.

Wat is nieuw?

FM Starter wordt geleverd met een jaar lang gratis updates. Ontwikkeling gaat daarom niet over grote sprongen voorwaarts met enorme upgrades, maar eerder over een continue ontwikkeling in vele kleine stappen. Bij elke iteratie ligt de nadruk op vereenvoudiging. Dat kunnen bugfixes, kleine verbeteringen, nieuwe benaderingen en soms zelfs nieuwe modules of add-ons zijn om oudere varianten te vervangen.

FM Starter: Geschiedenis van alle wijzigingen voor versie 3.0

  • Nieuwe handleidingen in het Engels en Duits
  • DeepL fix
  • Startscherm verbeterd
  • ToDo-venster: Info-icon
  • Oud hulpvenster verwijderd
  • Nieuwe Help-module geïmplementeerd
  • GN Wereldwijde navigatie
  • Fix Ontgrendelingsmodule
  • Grootte van hoofdvenster dynamisch
  • ToDo-venster: Standaard onderwerpen
  • Kleinere fixes en verbeteringen
  • Nederlands toegevoegd als taal
  • Ga naar verbeterde lay-out
  • Lay-out details verbeterd
  • Raamafwerking verminderd
  • Fallback landingspagina
  • UAC dubbel inloggen verholpen

Een volledige beschrijving van elk onderwerp is te vinden in het ToDo-venster in de applicatie.

Neem een kijkje

De video is in het Engels. Ondertiteling is beschikbaar in het Engels, Duits en Nederlands

Downloaden

De download is automatisch beschikbaar voor alle klanten met een actief downloadabonnement. Dit is gedurende het eerste jaar na aankoop en het kan na afloop worden verlengd. Je vindt de download in je account op fmstarter.com.


Hoe start ik een nieuw FileMaker project?

Hoe start ik een nieuw FileMaker project?

Tips en de beste aanpak bij het gebruik van FM Starter en FrankCRM


7. August 2024In FM Starter, FrankCRMBy Karsten Risseeuw9 Minutes

Het starten van een nieuw FileMaker project is altijd spannend. Het is ook uitdagend, omdat er veel onderwerpen moeten worden overwogen. Een methode om het proces van het creëren van een nieuw FileMaker project te versnellen, is het gebruik van een van onze startbestanden, FM Starter of FrankCRM. De basisfunctionaliteit is dan al geregeld. Dat kan u maanden werk besparen. Dit artikel geeft enkele tips om een nieuw FileMaker project op te starten.

Een startbestand gebruiken

Ik realiseerde me dat het gebruik van een startbestand enorm helpt bij het opstarten van een nieuw FileMaker project. Het is vooral interessant als het startbestand basisfunctionaliteit bevat. Denk aan een navigatie, een centraal tekstlabelbeheer, een optie voor gebruikersbeheer en meer van deze onderwerpen. Iedereen kan een versie van deze dingen maken, maar het kost tijd, moeite en ervaring om iets te maken dat betrouwbaar en echt veelzijdig is. Een startbestand kan deze dingen al bevatten en getest hebben. Daarom bieden we FM Starter als generiek pakket en FrankCRM als startpunt voor nieuwe CRM-oplossingen.

Zoek naar een gedegen aanpak

Zoek voordat je begint naar een goede aanpak voor je nieuwe project. Misschien heb je veel ervaring met het maken van een oplossing voor je bedrijf. Nu je een project opnieuw wilt starten of FM Starter erin wilt integreren, is het tijd om na te denken over de beste manier om dit te doen.

Dit is wat helpt:

  • Eenvoudiger is beter
    Om je leven te vereenvoudigen, vereenvoudig je je ontwikkeling. Dit betekent dat complexe en op regels gebaseerde benaderingen misschien mooi lijken, maar meestal veel hoofdpijn met zich meebrengen. Zoek naar een eenvoudiger aanpak. Zo kwamen we tot de aanpak voor FM Starter en FrankCRM. Het is meer gebaseerd op structuur dan op regels. Dit betekent dat elke aanpak kan worden gewaardeerd als deze zich houdt aan een basisstructuur van mappen en submappen, waar deze ook verschijnt (scripts, lay-outs, enz.). Houd het eenvoudig betekent ook dat elk onderdeel of onderdeel zich met zijn eigen zaken moet bemoeien. Vermijd zoveel mogelijk scripts en lay-outs die veel tabellen combineren. Houd het slank en schoon en breid alleen uit waar dat absoluut noodzakelijk is. Probeer erachter te komen wat de onderdelen van je ontwikkeling zijn.
  • Denk modulair
    Bouw je oplossing op in kleine delen. Laat elke sectie op zichzelf werken, met eerst de basisfunctionaliteit. Elke sectie moet zijn eigen tabellen, lay-outs en scripts hebben. Verbind deze secties vervolgens waar nodig met workflows. Gebruik indien nodig verschillende lay-outs en/of scripts voor workflows om die workflows gefocust en gemakkelijk beheersbaar te houden.
  • Kies een relatiemodel
    Een beproefde manier om relaties te organiseren, redundanties te verminderen en resultaten te optimaliseren is het Anker-Boei model. Dit model is een manier van denken. Het is een benadering van relaties in de relatiegrafiek van FileMaker. Als je het model niet kent, leer er dan meer over. De meeste professionele ontwikkelaars werken met dit model, omdat het zichzelf na verloop van tijd bewijst. Het maakt met name de ontwikkeling consistent, relaties transparant en het onderhoud van de oplossing veel eenvoudiger.
  • Kies een taal
    De meeste professionele ontwikkelaars kiezen ervoor om in één taal te werken. Vaak is dit Engels. De redenen om dit te doen zijn de volgende:

    • Consistentie
      De meeste ontwikkelaars zullen waarschijnlijk in hun moedertaal gaan ontwikkelen. Vaak worden ideeën en kleine oplossingen van andere ontwikkelaars meegenomen in de ontwikkeling. Deze zijn vaak in het Engels, gewoon omdat de Engelse gemeenschap voor FileMaker veel groter is dan alle andere. Als je opmerkingen, lay-outs, tabel- en veldnamen in meerdere talen hebt, wordt het moeilijker om te zien wat waar wordt gebruikt en waarom.
    • Favoriet Engels
      Sommige functies (add-ons, bijvoorbeeld) zullen niet werken als ze zijn gemaakt in, laten we zeggen, een Duitse versie van FileMaker, maar worden geopend en gebruikt in een Engelse versie van FileMaker. De implementatie van add-ons door Claris omvat geen automatische vertalingen van functies van een add-on in verschillende talen in XML-bestanden tijdens het importeren, zoals gebruikelijk is voor add-ons. Als je 100% zeker weet dat Engels nooit nodig is, kun je natuurlijk elke andere taal kiezen.
    • Samenwerking
      Samenwerken is gemakkelijker als er voor één taal wordt gekozen. Als er internationaal wordt gewerkt, is Engels de taal van keuze, alleen al omdat de pool van Engelstalige ontwikkelaars aanzienlijk groter is dan die van andere talen. Nuttig zijn Engelse aantekeningen in scripts, evenals de naamgeving van tabellen en velden, scripts en lay-outs, in het Engels.

Bij gebruik van FM Starter en FrankCRM

Zowel FM Starter als FrankCRM gebruiken een vergelijkbare aanpak bij de ontwikkeling. Investeer wat tijd om te leren hoe het moet, want misschien heb je er baat bij. Het is raadzaam om het project niet “op jouw manier” te starten, omdat sommige ideeën een reden hebben om op een specifieke manier gebruikt te worden. Het is gemakkelijk om een ravage aan te richten in een van onze startbestanden.

Overweeg:

  • Modules en uitbreidingen
    Veel onderdelen in FM Starter en FrankCRM zijn modulair opgebouwd. Laat deze onderdelen met rust, afgezien van de instellingen die worden aangeboden via het Developer Dashboard. Aarzel om wijzigingen aan te brengen voordat u goed begrijpt wat deze modules doen. Specifiek:

    • Gebruik de tabellen niet voor andere doeleinden (maak nieuwe tabellen)
    • Verbeter scripts niet (maak liever je eigen scripts)
    • Breng geen wijzigingen aan voordat je eerst de basis aan de praat hebt (je moet zien dat het echt werkt voor en na aanpassingen)
  • Structuur
    Beide startbestanden van Kursiv vertellen je niet hoe je dingen moet doen, maar waar je ze moet opslaan. Bekijk de Scripts Workspace en het Layout-venster om te zien hoe alles is georganiseerd. Elke sectie, module en add-on heeft zijn eigen tabellen, lay-outs en scripts. Het is een eenvoudig idee. Knoei hier niet mee, maar boots dit na om de transparantie van je oplossing te verbeteren.
  • Relaties
    FM Starter gebruikt geen relaties tussen tabellen. Elke module werkt op zichzelf, zonder dat er relaties nodig zijn. Dit is geen must, maar maakt het eenvoudig voor de beperkte functionaliteit van FM Starter. FrankCRM verbeterde dit en gebruikt een consistent Anker-Boei model voor alle relaties die nodig zijn bovenop de functionaliteit van FM Starter (dat deel uitmaakt van FrankCRM). Als je zelf tabellen toevoegt, zul je waarschijnlijk relaties gebruiken. Bij gebruik van het Anker-Boei model zijn alle lay-outs op een Anker type tafel. Gegevens lezen of schrijven, of navigeren, gebeurt met behulp van de boeien. Dit maakt duidelijk waar de lay-outs zich bevinden en welke gegevens kunnen worden opgevraagd met de huidige set relaties.

Denk je dat deze suggesties nuttig zijn? Er is niet één beste aanpak. Gebruik gewoon wat je denkt dat goed is voor je ontwikkeling. Als je hulp nodig hebt, neem dan contact met ons op.

Vragen of feedback?

DeepL vertaal add-on voor FileMaker bijgewerkt naar versie 1.5

DeepL vertaal add-on voor FileMaker bijgewerkt naar versie 1.5

Kleine update met grote impact


18. July 2024In Laatste nieuwsBy Karsten Risseeuw1 Minute

Onze gratis add-on voor geautomatiseerde DeepL vertalingen in FileMaker is bijgewerkt naar versie 1.5. Hoewel het slechts een kleine update is, is het toch een aanzienlijke verbetering. Tekst die uit meerdere alinea’s bestaat, heeft nu correcte regeleinden. Een gestructureerde tekst wordt nu goed geïnterpreteerd en vertalingen komen terug met correcte regeleinden.

Hier downloaden

Hoe meertalige waardelijsten instellen in FileMaker

Hoe meertalige waardelijsten instellen in FileMaker

Deze techniek verwijst naar FM Starter en FrankCRM, waar deze al is geïmplementeerd.


7. July 2024In FM Starter, FrankCRMBy Karsten Risseeuw7 Minutes

Er zijn meerdere technieken om een meertalige interface voor uw FileMaker-oplossing te maken. Welke oplossing je ook maakt, je vraagt je misschien af hoe je waardelijsten meertalig maakt? Dit artikel geeft je een route om dat te bereiken.

Om een meertalige waardenlijst te maken, is een generieke meertalige aanpak nodig. Voor de eenvoud houd ik het bij een oplossing zoals gepresenteerd op deze site, waarbij tekstlabels worden bijgehouden in een specifieke tabel met een enkel herhalingsveld waarin de tekstlabels worden opgeslagen. Elke herhaling staat voor een taal.

Meertalige tekstlabels in FileMaker

Een voorbeeld van het beheren en weergeven van meertalige tekstlabels in FileMaker

Tabel voor meertalige teksten

In het bovenstaande voorbeeld heeft de tabel met tekstlabels alle talen. Bij het activeren van een taal worden alle labels van de geselecteerde kolom geladen in de herhalingen van een enkel globaal veld. Hierdoor zijn de tekstlabels overal in de oplossing bruikbaar, zonder dat je relaties hoeft aan te maken.

Een meertalige waardelijst maken

Waardenlijsten kunnen op verschillende manieren worden aangemaakt. Om een meertalige waardenlijst te maken, moeten we één tabel maken voor elke waardenlijst. Het is eenvoudig om een waardenlijst te maken op basis van een bepaald veld. Dus, als je een tabel hebt voor een specifieke waardenlijst, wijs dan gewoon naar een veld van een willekeurige tabel en je hebt alle waarden van dat veld.

In de tabel voor de nieuwe waardenlijst wil je meerdere velden hebben. De reden hiervoor is dat je wilt kunnen verwijzen naar een vertaling. Stel dat je de oplossing voor meertalige tekstlabels gebruikt zoals hierboven voorgesteld, dan geef je deze labels weer via een verwijzing. Alle labels van de actieve taal worden opgeslagen in de herhalingen van een globaal tekstveld. De tabel voor de labels heeft een doorlopend nummer in een ander veld, dat niet verandert, of je nu een nummer verwijdert of overslaat. Dit betekent dat u een unieke referentie hebt naar elk label, gebaseerd op dat doorlopende nummer. Als je de tekstlabels in een globaal herhalingsveld laadt, gebruik je het nummerveld om naar dat herhalingsnummer te verwijzen. Zo blijven alle labels op die positie staan en kan er gemakkelijk naar worden verwezen.

Het zou eruit kunnen zien als: L::gT[289], waarbij “L” de tabel is voor alle labels, “gT” het globale tekstveld is, waarin de labels worden geladen, en “[289]” het herhalingsnummer is waarnaar je verwijst.

De structuur van deze definitie is altijd hetzelfde. Het is: Table::Field[repetition number]. Alleen het herhalingsnummer verandert, de rest blijft hetzelfde voor elk label. In een meertalige waardenlijst wil je 1 veld hebben voor het gekozen nummer en een tekstveld om de volledige referentie op te bouwen. Kies geen rekenveld, maar een tekstveld met een berekening bij invoer.

Het zou er zo uit kunnen zien:

Het screenshot is van FM Starter en hetzelfde voorbeeld maakt ook deel uit van FrankCRM. De tabel UserGroups_VL kan gebruikt worden als voorbeeld. Doe het volgende om een nieuwe waardelijst te maken:

  1. Dupliceer de tabel UserGroups_VL. Hernoemen.
  2. Dupliceer de lay-out UserGroups_VL. Hernoemen.
  3. Werk de tabel en velden op de gedupliceerde lay-out bij zodat ze overeenkomen met je gedupliceerde tabel en lay-out.
  4. Maak een nieuwe waardenlijst, gebaseerd op je gedupliceerde tabel
  5. Neem de nieuwe lay-out op in de “Script MTL Waardelijst Vertalingen” om de waarden automatisch te verversen wanneer dat nodig is.

De tabel voor de meertalige waardenlijst heeft verschillende velden, waaronder:

  • nummerveld “TranslationID” voor de referentie
  • tekstveld voor de vertaling met berekening “Evaluate ( “Table::GlobalField[” & TranslationID & “]” )” of vergelijkbaar

Het tekstveld met de berekening wordt ververst wanneer het veld TranslationID, waarop het is gebouwd, wordt ververst. Als je een taal laadt, bijwerkt of wijzigt, moet je ervoor zorgen dat dit veld “TranslationID” wordt vernieuwd in elke tabel die wordt gebruikt voor meertalige waardenlijsten.

De vertalingen van de waardenlijst vernieuwen

Als je van taal wisselt, worden je waardenlijsten niet automatisch bijgewerkt, omdat dit geen rekenvelden zijn, maar gewone tekstvelden waarop een berekening wordt uitgevoerd bij gegevensinvoer. We moeten die gegevensinvoer nabootsen om de berekende waarde bij te werken.

Hiervoor gebruik ik een script waaraan ik alle tabellen met waardenlijsten toevoeg, waarin ik de waarde in het veld “TranslationID” vervang door zichzelf. Hierdoor wordt de taal bijgewerkt. Na deze verversing zal de meertalige waardenlijst moeiteloos werken.

Script om waardelijsten te verversen

Elke waardenlijst met deze meertalige opstelling moet de volgende verversingsmodus hebben:

# Je waardenlijst
Ga naar Layout [ “[YourValueListLayout]” ([ValueListTable]) ; Animatie: Geen ]
Toon alle records
Veldinhoud vervangen [ Met dialoog: Uit ; [ValueListTable]::TranslationID ; [ValueListTable]::TranslationID ]

Herhaal deze opzet voor elke waardenlijst. Zo krijg je een script dat alle waardenlijsten bijwerkt met de huidige taal. Wanneer je van taal wisselt, voeg dan dit script toe na de wisseling om de waarde van je waardenlijsten te vernieuwen.

FM Starter en FrankCRM hebben dit inbegrepen

Alle basisideeën voor het maken van een meertalige set-up van je oplossing zijn gratis beschikbaar op deze website. Je zult het echter zelf moeten bouwen. Als je het proces wilt versnellen, kijk dan eens naar FM Starter en FrankCRM, die deze mechanismen al hebben ingebouwd.

Winkel op

In ons topproduct FrankCRM worden overal meertalige waardelijsten gebruikt. De volgende video toont enkele implementaties in de gebruikersinterface. Zowel de interface als de waardenlijsten zijn meertalig.


Inzoomen in lijstweergaven met behulp van FileMaker subresumés

Inzoomen in lijstweergaven met behulp van FileMaker subresumés

Interactieve selectie in lijstweergaven


24. May 2024In VoorbeeldenBy Karsten Risseeuw2 Minutes

Hoe vind je informatie in lijsten? Eén optie is zoeken. Het resultaat is een lijst met treffers. In sommige situaties kan een andere aanpak nuttiger zijn voor de gebruiker. Dit artikel gaat over een eenvoudige techniek om in te zoomen in FileMaker lijsten. Het is een meer interactieve optie. Er staat een voorbeeldbestand voor download ter beschikking.

Dit is waar we naar op zoek zijn, een interactieve selectie en weergave van bijbehorende secties, tot aan de weergave van de records zelf. Gebruikers kunnen eenvoudigweg klikken op steeds specifiekere categorieën om de selectie gegevens te vinden waarin ze geïnteresseerd zijn.

Het voorbeeldbestand gebruiken

Het voorbeeldbestand illustreert in 3 lay-outs hoe je sorteren kunt gebruiken voor interactieve lijsten:

  1. Eenvoudig sorteren per veld
  2. Lijst uitgebreid met subresumés
  3. Subsamenvattende delen + script om naar beneden te “drillen”.

Sorteren is de sleutel. De magie gebeurt wanneer subresumés (en. subsummaries) in combinatie met een sorteervolgorde gebruikt worden.

Het “body” gedeelte verbergen

In een gewone lijstweergave is het “lichaam” altijd zichtbaar. Dat is waar uw gegevens zich bevinden. Als je wilt inzoomen in een lijst, is het handig om alleen de subresuméwaarden weer te geven en het hoofdgedeelte te verbergen, totdat je bij de gewenste selectie komt.

Om het body-gedeelte te verbergen, moet je er een subresumé van maken. Subresuméwaarden worden alleen getoond als de velden waarop ze gebaseerd zijn gesorteerd zijn. Als je dat veld uitsluit van de sortering, wordt het niet weergegeven in de lijst.

Bij het inzoomen in de lijst wil je de gegevens alleen bij de laatste klik weergeven. Op dat moment moet de sortering het veld bevatten voor de subresuméwaarden waarop de gegevens worden weergegeven. In het voorbeeldbestand is van het hoofdgedeelte een subresuméwaarden gemaakt op basis van het veld “Year”. Sorteren op het veld “Year” toont dat deel.

Drilling down in the list view
Drilling down in the list view

FileMaker example file, in which a simple “drilling down” in a list is shown.

FileMaker-Beispieldatei, in der ein einfaches “Drilling Down” in einer Liste gezeigt wird.

FileMaker voorbeeldbestand, waarin een eenvoudige techniek om in een lijst in te zoomen wordt getoond.


FrankCRM 1.7 ondersteunt Nederlands

FrankCRM 1.7 ondersteunt Nederlands

De update bevat bugfixes en verbeteringen


4. May 2024In FrankCRMBy Karsten Risseeuw3 Minutes

Deze update voor FrankCRM is een algemene verbetering waarin verschillende kleine bugfixes en optimalisaties zijn geïntegreerd. Het is ook de eerste update van een product sinds ik als ontwikkelaar naar Nederland ben verhuisd. Daarom is Nederlands toegevoegd aan de talen van de gebruikersinterface.

FrankCRM is een startbestand voor op FileMaker gebaseerde CRM-oplossingen. Het biedt een basis voor eigen verdere ontwikkeling. FrankCRM bevat alles wat de meeste eenmanszaken ooit nodig hebben: Eenvoudig adresbeheer met eenvoudige facturatie. Ondersteuning voor meerdere talen en valuta, eenvoudige configuraties, zoals voor btw of voorinstellingen voor landen, maken het bijzonder eenvoudig om de oplossing aan te passen aan je eigen vereisten. Als je je eigen interne software met FileMaker wilt ontwikkelen, bespaart FrankCRM je veel ontwikkeltijd en profiteer je van bewezen concepten.

Nieuw in versie 1.7

De volgende punten zijn in deze versie bijgewerkt of aangevuld:

1.7 ToDo-venster uitgebreid
1.7 Bestelinfo toegevoegd aan de lijst
1.7 Werknemersnummer toegevoegd aan e-mail
1.7 Taal toegevoegd: Nederlands
1.7 TWD: Kolomvertaling gecorrigeerd
1.7 Nieuwe instellingenvelden toegevoegd
1.7 Navigatie geoptimaliseerd voor ontwikkelaars
1.7 Registratie en aanmelding verbeterd
1.7 Diverse algemene uitbreidingen

Ondersteunde talen

De volgende talen worden nu standaard ondersteund voor de gebruikersinterface:

  • Duits
  • Engels
  • Frans
  • Spaans
  • Japans
  • Nederlands (nieuw!).

Dit is geen beperking, want elke taal kan worden toegevoegd in de volledige versie. Documenttalen kunnen onafhankelijk van de gebruikersinterface worden ingesteld.

Downloaden en bijwerken

  • Heb je een geldige licentie? Dan kun je gewoon de nieuwste volledige versie downloaden van je account op fmstarter.com.
  • De gratis versie, zonder toegang voor ontwikkelaars, vind je hier:

FrankCRM, gratis proefversie

Updaten vanaf een vorige gratis versie is eenvoudig:

  • Sluit de oude versie
  • Open de nieuwe versie
  • Onder: Beheerder > Importeren, kun je nu de gegevens van de oude versie importeren in de nieuwe versie.

Als je een eerdere volledige versie van FrankCRM gebruikt, is er geen eenvoudige manier om deze bij te werken als je je eigen tabellen, lay-outs, etc. hebt toegevoegd. Helaas heeft FileMaker hier geen snelkoppeling voor. Je vindt echter een beschrijving van alle belangrijke wijzigingen in het ToDo-venster met stapsgewijze instructies over hoe je dit in jouw versie kunt namaken.