Jump to content

hans erik

Leden
  • Content Count

    1069
  • Joined

  • Last visited

Everything posted by hans erik

  1. Op maandag 19 april a.s. is er weer de maandelijkse MeetUp, on-line via Zoom, om 19:30. Kijk op de website van Meetup.com voor de link. Het programma: - gebruik van UNIX commando's in de terminal (MacOS): Sjaak de Jong laat zien hoe je de terminal kunt gebruiken voor bewerkingen die met FileMaker zelf niet of lastig te doen zijn. - Peter Kraaijeveld laat zien hoe je een List View kunt maken met variable record hoogte. En natuurlijk is er weer ruim gelegenheid voor het stellen van vragen. Tot de 19e! Hans Erik
  2. Ik dacht dat een 'custom' extended privilege juist bedoeld was om (tijdelijk) een groep gebruikers extra privileges te geven? Dus juist andersom zou ik zeggen. Een voorbeeld uit FileMaker Pro 'The Missing Manual' (opa vertelt )was bijvoorbeeld een rapport dat 1x per kwartaal gedraaid mag worden door meneer x. Er zijn natuurlijk een heleboel manieren om zoiets te realiseren, maar de extended privileges kun je laten aanpassen door een beheerder die verder niks mag.
  3. Ik ben er naar aanleiding van dit draadje nog eens in gedoken, maar zo te zien is Encryption At Rest een geruisloze dood gestorven. Of heb ik iets gemist? Wat betreft Extended Privileges: niet een van de meest heldere interfaces van Filemaker. Naast de ‘standaard set’ kun je je eigen EP’s aanmaken, maar ik vraag me af wie dat doet en wanneer?
  4. Go to field heeft nog wel een functie: je heft de recordlock op. Als de data nog niet gecommit zijn moet je daar natuurlijk apart voor zorgen.
  5. Ja, maar daar zit dus een probleem: WD is qua licentiestructuur niet geschikt voor 'simpele layout + grote aantallen gebruikers'. WD is sowieso niet geschikt voor echt grote aantallen (gelijktijdige) gebruikers. Blijft over: gebruikers die eigenlijk van de FMP app gebruik zouden moeten maken, maar voor wie het om allerlei redenen handiger is om die app niet te installeren, maar via de browser te werken. Maar je wilt dan ook gebruik maken van de rijke interface die FileMaker biedt. Dan loop je echter tegen de performance aan. Ik zou liever zien dat je vanuit FileMaker een soort 'Publish as
  6. De scriptperformance is ook niet het probleem, integendeel. Op dat punt heb je gelijk: sommige scripts lopen via webdirect sneller omdat ze immers op de wd machine worden uitgevoerd. Die heeft een heel snelle verbinding met FMServer, het is nl vaak dezelfde machine. Maar ik word niet blij van de snelheid van layouts. En dat is toch wat de gebruiker het meest stoort. Ik heb het idee dat wd loodzware pagina’s genereert.
  7. Ik heb inmiddels redelijk wat ervaring met webdirect, vanaf FM13, en ik vind het een knap stukje werk. Maar de performance blijft een probleem, zodanig dat ik me afvraag of het niet gewoon een doodlopende weg is.
  8. Conditionele opmaak is helaas beperkt tot kleuren die je in layoutmodus instelt. Daar laat Claris helaas een leuke mogelijkheid liggen... Anders moet je inderdaad aan een berekening denken. Twee mogelijkheden schieten mij te binnen: - berekening van een gekleurde graphic met de Base64Decode functie. Resultaat is een graphic, dus een containerveld. Dit vereist wel wat uitzoekwerk; - weergeven van een speciaal karakter, een gevuld vierkantje bijvoorbeeld, en dan de TextColor ( text ; RGB ( red ; green ; blue ) ) functie, waarbij je de kleur naar hartelust kunt variëren.
  9. Ja, natuurlijk is dat record-level security die gebruik maakt van de FM security. Helaas gaat het niet op veld niveau (ja, enigszins, via de Layouts. Maar da's niet echt praktisch). Ik maak ALTIJD gebruik van de FM security. Zo'n sessie lijkt me inderdaad prima. Ik heb door de jaren heen van alles geprobeerd en sommige dingen moet je enorm mee uitkijken: in de formule voor de toegang in de privilegeset kun je bijvoorbeeld Global Fields, unstored calculations en Global Variables gebruiken. Maar daar kleven de nodige nadelen aan: security-wise maar ook qua performance. Ik neem echter
  10. Ik selecteer in zo'n geval (MacOS) de bovenliggende map en dan Get Info, slotje , wachtwoord en vervolgens 'pas toe op alle onderliggende mappen'. Maar voor normale uploads (zonder container bestanden dus) vind ik 'File>Sharing>Upload to host...' wel zo praktisch. In de komende MeetUp van FileMaker Developers NL komen de UNIX rechten overigens ook ter sprake.
  11. Tip: je kunt dit allemaal in de Data Viewer uitproberen, onder de tab 'Watch'. In de NL versie van FileMaker heet dit allemaal iets anders, maar het zit onder het Tools menu.
  12. Ik neem aan dat je dan met de hand de rechten goed zet?
  13. Ho, wacht even. Als je je privileges zo inricht dat een gebruiker alleen maar die records kan zien waar hij toegang toe heeft, is er volgens mij geen lek. Bijvoorbeeld: je voegt een gebruiker 'jan' toe. Deze is lid van de privilegeset 'user'. In deze privilegeset is de beperking opgenomen dat de gebruikers alleen records mogen zien waar in het veld 'sec_view' de naam van de gebruiker voorkomt. Dus bijvoorbeeld de formule: patterncount ( sec_view ; get ( accountname )) > 0 Dit werkt natuurlijk ook als je een referentie naar het bestand maakt, en ook met de dataAPI, met ODBC, S
  14. Die knop is me nooit opgevallen! Een dag niet geleerd...
  15. En hoe reset je zo'n ID dan?
  16. Die BMP-bestandjes: hebben die dan allemaal dezelfde kleur? Ik bedoel, zijn ze alleen bedoeld als visuele terugkoppeling en als telling 'aanwezig/niet aanwezig'? Een png bestaande uit 1 of 4 pixels is inderdaad een paar bytes. Bovendien geloof ik dat BMP wel een heel inefficiënte gegevensstructuur heeft. FileMaker probeert van grafische bestanden bovendien om mbv een MD5 checksum te bepalen of precies hetzelfde bestand al opgeslagen is. Dat veroorzaakt toch een hoop processing die je sowieso kunt vermijden door getallen op te slaan (1 en 0) en de display op de client via een conditional format
  17. Wat is precies de bedoeling? Als de tabel ook velden bevat die na het vergrendelen nog WEL aangepast kunnen worden, dan zou je dit inderdaad moeten oplossen zoals Banach beschrijft. Maar als het de bedoeling is dat het hele record 'read only' wordt, kun je dit beter oplossen in de privilegeset. Je geeft dan bijvoorbeeld aan in de formule voor het wijzigen van de veldinhoud: =not (verkoop). Dat betekent dat zolang het veld verkoop lkeeg is of de waarde '0' bevat, het record gewiojzigd kan worden. Zodra je de waarde verandert in '1' en je commit, gaat record op slot. Je kunt van slot halen
  18. Nog iets vergeten: De iMac's geven dan een waarschuwing dat het bestand niet op kan slaan. Probeer je soms een bestaande file te overschrijven die openstaat? Dat gaat niet.
  19. Het is wel jammer dat je bij een keuzelijst de sorteervolgorde niet gewoon kunt aangeven. Dus bijvoorbeeld je hebt een keuzelijst met plaatsnamen en je wilt om wat voor reden dan ook dat de namen die met een 'm' beginnen bovenaan komen te staan. Je zou dan als basis voor de sorteervolgorde een andere keuzelijst moeten kunnen nemen, net zoals je dat bij een sorteeropdracht ook kunt aangeven. Sorteren is een heel belangrijk onderdeel van elke database / reporting applicatie, en FileMaker zou hier het verschil kunnen maken.
  20. Nog eens naar dit probleem gekeken. De BOM-optie biedt wel een uitweg: je voegt 2 velden toe aan de tabel met plaatsnamen. Een geeft het 'cluster' aan: behoort de plaatsnaam tot de 'normale' namen of tot de namen die je liever onderaan de lijst wilt hebben. Het andere veld is een berekend veld dat de BOM combineert met de plaatsnaam, als deze tot de tweede cluster behoort, dus ( = if (<clusterYN> ; char(65279) ; "" ) & <plaatsnaam> ) . De keuzelijst wordt samengesteld uit het berekende veld en na invullen/kiezen van de plaatsnaam wordt de BOM eraf gehaald met een substitu
  21. Dat is mooi, ofschoon de realiteit is dat het dataverkeer alleen maar sneller toeneemt. En natuurlijk noem je de mogelijkheden om efficiënter met energie om te gaan: gebruik van zuiniger SSD's ipv ouderwetse diskopslag, slimmere caching technieken en terugwinnen van warmte die in datacenters vrij komt. Maar een mondiale pay-off zie ik niet. Nederland werpt zich op als goede plek om een datacenter te vestigen, terwijl we grote problemen hebben om onze klimaatdoelen te halen. Een ander voorbeeld is blockchain / cryptocurrency: de energy die nodig is voor mining en - daarna - voor
  22. Op dit moment wordt in de Wieringermeerpolder gebouwd aan een datacentrum. Dat het in dit geval voor Microsoft is, doet op zich niet zoveel ter zake. Interessanter - en verontrustend - is, dat zo’n datacentrum evenveel electriciteit verbruikt als een gemiddelde Nederlandse provinciestad. De vraag is dus: doen we hier wat mee? Moeten/kunnen we bij onze toepassingen niet streven naar minder internetverkeer, in de wetenschap dat dat verkeer wereldwijd steeds meer bijdraagt aan het klimaatprobleem? Of denken we: laat iemand anders dat maar oplossen. Wat zijn jullie ideeën hierover?
  23. En als je toch in zo'n auto-enter berekening bezig bent: je kunt ook meteen filteren op ongewenste karakters. Bijvoorbeeld: trim( substitute ( textformatremove ( self ) ; "¶" ; "" ) ) verwijdert ook eventuele returns en spaties aan het einde. Dat spaart je later weer een hoop gezoek naar lege regels enzo.
  24. Toch raar: ik moest een bestand overbrengen van een Filemaker 16 server naar een FileMaker 18 server. Vrij klein bestand, maar wel met een flink aantal PDF's als Remote Container, bij elkaar 640 MByte, 3500 bestanden (de PDF en JPG bestanden en folders) dus ook niet echt groot en niet echt heel veel. Ik besloot het eens 'volgens het boekje' te doen: downloaden van de bestanden van de FM16 server via de console gevolgd door uploaden naar de FM18 server met behulp van FMPro client, optie 'Upload to Host...'. Download ging prima, zoals te verwachten. Maar uploaden naar de FMS18 duurde ruim e
×
×
  • Create New...