Tips en trucs over FileMaker met code, afbeeldingen of te downloaden bestanden. Als u zelf in FileMaker programmeert dan kunnen deze u wellicht helpen. Volg ons om nieuwe tips & trucs te ontvangen. Als u hulp nodig heeft bij het toepassen neem dan gerust contact op.

De bestanden openen automatisch met volledige toegang zodat u alle tabellen, velden, scripts, enzovoort kunt bestuderen, aanpassen en overnemen.

2014

Test of het exportbestand al bestaat

5 februari 2014 | Niveau: FileMaker Expert Training

Volgens de FileMaker Help is de functie GetThumbnail() de enige containerfunctie die niet alleen een containerveld als parameter accepteert maar ook een tekst met het bestandspad.

Bijvoorbeeld een variabele met het bestandspad waar u een foto of PDF wilt opslaan.

Niet gedocumenteerd is dat ook de functies GetContainerAttribute(), GetWidht() en GetHeight() een bestandspad accepteren dat begint met file:
Zou een van deze functies gebruikt kunnen worden om te testen of een bestand al aanwezig is? Bijvoorbeeld om de scriptstap Veldinhoud Exporteren[] over te slaan zodat exporteren van meerdere documenten of afbeeldingen sneller gaat?

De functie GetContainerAttribute ( bronVeld ; attribuutNaam ) kan daarvoor gebruikt worden en geeft een ? terug als het bestand niet aanwezig is. Het attribuut 'filename' lijkt de naam uit het bestandspad terug te geven zodat we daar weinig aan hebben.
Met een attribuut zoals MD5 lukt dat wel zodat met de onderstaande test bepaald kan worden of het bestand niet bestaat.

Meer weten over bestandspaden en variabelen? Neem dan deel aan onze Expert Training.


GetContainerAttribute ( pad ; "MD5" ) = "?"

voorbeeld:
GetContainerAttribute ( "file:/Schijfnaam/Map/Gebruiker/Desktop/Pasfoto.jpg" ; "MD5" ) = "?"

De functie GetContainerAttribute() geeft ook een ? als een attribuut wordt gebruikt dat niet van toepassing is op het bestandsformaat bv. 'artist' voor een afbeelding. Gebruik daarom een algemeen attribuut.

Geen plaatjes maar praatjes

20 januari 2014 | Niveau: FileMaker Gevorderden Training

Speciale tekens

Een plaatje zegt meer dan woorden? Zeker, maar een afbeelding kost meer geheugen, is daardoor trager en is lastig te combineren met teksten. Zijn plaatjes in een tekst op te nemen?

Letters en cijfers zijn eigenlijk ook afbeeldingen en dankzij Unicode zijn er veel meer tekens dan u op uw toetsenbord ziet. Waaronder smilies maar ook meer serieuze zoals afbeeldingen van gebouwen, mensen en dieren.
Die tekens kunnen in velden en berekeningen geplaatst worden en het gezicht van man of vrouw bij de persoonsnaam afbeelden, een slot om aan te geven dat de factuur is afgesloten, een enveloppe in een knop naast het e-mail adres enzovoort.
Er is ook o.a. een teken 'full block' die met Tekstopmaakfuncties een kleur en grootte gegeven kan worden zodat het als berekende achtergrondkleur of tijdbalk gebruikt kan worden.

Op de iPhone/iPad kunt u de tekens invoeren met het teksttoetsenbord en op de Mac met 'Speciale tekens' in het Wijzig-menu van de Finder. Onder Windows is het lastiger en wordt bovendien pas onder Windows 8 ondersteunt met minder fraaie zwart-wit plaatjes.

FileMaker 13 en Eigen Menu's

16 januari 2014 | Niveau: FileMaker Expert Training

Heeft u FileMaker Advanced gebruikt om eigen menu's voor uw databases in te stellen? Denk na het upgraden naar FileMaker 13 er dan aan om de menu's na te kijken. Zeker als u de menubalk van FileMaker grotendeels heeft overgenomen.

Er zijn een aantal menu-onderdelen verdwenen, zoals invoegen van geluid, en alhoewel FileMaker ze niet toont kunt u ze wel opruimen. In het Bewerken menu zijn een aantal menu-onderdelen toegevoegd of is de titel gewijzigd.

En wilt u niet dat plakken van tekst met stijl standaard is? Maak dan een script met de scriptstap Plakken[] met de optie 'Plakken zonder stijl' en gebruik dit als actie van het menu-onderdeel Plakken in de eigen menureeks(en).