Ga naar inhoud

menno

Moderators
  • Items

    2.190
  • Registratiedatum

Alles dat geplaatst werd door menno

  1. Je kan ook resumé velden gebruiken. Je kan het ook prima exporteren. Zie jouw aangepaste voorbeeld Naamloos_v2.fmp12
  2. Die keuzelijst in mijn voorbeeld is nergens voor nodig, die was alleen maar even om jouw voorbeeld-projectnummering te gebruiken. De essentie is namelijk dat er wordt gekeken naar identieke basisnummers, je moet het record dus altijd eerst even 'vastleggen'/'committen' voordat het volgnummer wordt berekend. Hoe je dat nummer invoert: instellen, kiezen of invoeren, maakt daarvoor niks uit.
  3. Een mogelijke manier is zoals in de bijlage, maar de methode is niet heel erg robuust. Het veiligste is record aanmaken, basisnummer kiezen en klaar, anders kan het ingewikkeld worden OnlogischNummeren.fmp12
  4. Een van mijn klanten heeft een VPS bij iFresh: https://ifresh.nl/claris-filemaker/claris-filemaker-cloud-hosting ze hebben daar 3 pakketten en het is BYOL, dus je gebruikt je eigen FM-licentie. Je betaalt tussen 145 en 195 euro per maand excl. BTW. O ja, de klant is er zeer tevreden over
  5. menno

    OttoFMS

    Ik mis alleen "Script and Verify Schedules" in OttoFMS. Bij één van mijn klanten heb ik 9 fmservers draaien met elk tussen de 30 en 80 schedules. We hebben daar zoveel mogelijk (er is altijd wel iets uitgezonderd) een naming-convention aangehouden, maar het het blijft tobben met beheren. OttoFMS zou hier met de AdminAPI wel een mouw aan moeten kunnen passen, nu gebruik ik daarvoor een aangepaste versie van de AdminAPI Tool (github repo) van Mike Duncan van Soliant Consulting (artikel)
  6. De regularchars is het deel waarin je de toegelaten karakters bepaalt. Ik heb dat deel even aangepast, in de variable 'include' kies je dan welke deel van het karakter-pallet je wilt toelaten, hier heb ik nu ingevuld "Diacritic" , maar als je die leeghaalt, dan hou je allen de 'normale' karakters over: While ( [ i = 64 ; include = "Diacritic" ; /* empty or Diacritic or Greek or Cyrillic (Russia, Ukraine, Belarus, Serbia) */ regular = "" /* No numbers, signs or symbols */ ] ; i < Case ( IsEmpty ( include ) ; 122 ; /* European no diacritics */ include = "Diacritic" ; 255 ; /* European including diacritics */ include = "Greek" ; 969 ; /* European + Greek */ include = "Cyrillic" ; 1119 ; /* European + Greek + Cyrillic */ 0 ) ; [ i = i + Case ( i = 90 ; 7 ; /* Latin capital */ i = 122 ; 70 ; /* Latin lowercase */ i = 214 ; 2 ; /* Diacritics capital */ i = 246 ; 2 ; /* Diacritics lowercase */ i = 382 ; 531 ; /* Greek capital */ i = 937 ; 8 ; /* Greek lowercase */ i = 969 ; 55 ; /* Russian. Ukrainian, Serbian and Belarussian */ 1 ) ; regular = regular & Char ( i ) ] ; regular )
  7. Ik denk dat ie zonder diakrieten zo moet worden: Let ( [ addresslist = Substitute ( MailSendItems::Email ; [ "; " ; ¶ ] ; [ ";" ; ¶ ] ; [ ", " ; ¶ ]; [ "," ; ¶ ] ) ; found = ValueCount ( addresslist ) ; specialchars = ".!#$%&'*+-/=?^_`{|}~0123456789@" ; regularchars = While ( [ i = 64 ; include = "" ; /* empty or Greek or Cyrillic (Russia, Ukraine, Belarus, Serbia) */ regular = "" /* No numbers, signs or symbols */ ] ; i < Case ( IsEmpty ( include ) ; 122 ; /* European no diacritics */ include = "Greek" ; 969 ; /* European + Greek */ include = "Cyrillic" ; 1119 ; /* European + Greek + Cyrillic */ 0 ) ; [ i = i + Case ( i = 90 ; 7 ; /* Latin capital */ i = 122 ; 70 ; /* Latin lowercase */ i = 214 ; 2 ; /* Diacritics capital */ i = 246 ; 2 ; /* Diacritics lowercase */ i = 382 ; 531 ; /* Greek capital */ i = 937 ; 8 ; /* Greek lowercase */ i = 969 ; 55 ; /* Russian. Ukrainian, Serbian and Belarussian */ 1 ) ; regular = regular & Char ( i ) ] ; regular ) ; allowedchars = specialchars & regularchars ; validaddresses = While ( [ result = "" ; x = 0 ] ; x < found ; [ x = x + 1 ; probe = Trim ( GetValue ( addresslist ; x ) ) ; a = Let ( [ p = Position ( probe ; " <"; 1; 1 ) ; r = Right ( probe; 1 ) = ">" and p ] ; If ( r ; GetValue ( Replace ( Left ( probe; Length ( probe ) - 1 ) ; p ; 2 ; ¶ ); 2 ) ; probe ) ); b = Filter ( a ; allowedchars ) ; c = GetValue ( FilterValues ( a ; b ) ; 1 ) ; /* may not be empty */ d = Right ( c ; Length ( c ) - Position ( c ; "@" ; Length ( c ) ; -1 ) ) ; /* Fqdn */ e = Left ( c ; Position ( c ; "@" ; 1 ; 1 ) - 1 ) ; /* Localpart */ f = Right ( d ; Length ( d ) - Position ( d ; "." ; Length ( d ) ; -1 ) ) ; /* TLD */ g = ( Length ( d ) - Position ( d ; "." ; Length ( d ) ; -1 ) >= 2 ) ; h = ( PatternCount ( c ; ".." ) = 0 ) ; i = ( PatternCount ( c ; "@" ) = 1 ) ; j = PatternCount ( d ; "." ) ; k = ( Left ( d ; 1 ) ≠ "." ) ; l = ( Left ( e ; 1 ) ≠ "." ) ; m = ( Right ( d ; 1 ) ≠ "." ) ; n = ( Right ( e ; 1 ) ≠ "." ) ; o = ( Length ( c ) <= 254 ) ; p = ( Length ( e ) <= 64 ) ; q = Exact ( f ; Filter ( f ; regularchars ) ) ; result = List ( result ; Case ( not ( g and h and i and j and k and l and m and n and o and p and q ) ; ""; probe <> a; probe; a ) ) ] ; result ) ] ; validaddresses ) Je hoeft alleen de regularchars aan te passen
  8. Check de help-pagina's voor info: https://help.claris.com/nl/pro-help/content/viewing-records.html? De tabel-weergave (alias: Excel-lay-out) is eigenlijk niet voor invoer bedoeld. Bijvoorbeeld: merge-velden zijn daarin bijvoorbeeld invoerbaar en je gebruikt dat soort velden juist omdat je dat niet wilt. Knoppen kunnen niet op de records worden getoond (in lijst kan dat wél) etc.
  9. Je hebt gelijk, ik zie het, je moet dan wel even het vinkje bij "Use advanced tools" aan zetten .... ik had fmpa even geïnstalleerd en simpelweg aangenomen dat (omdat het de advanced versie is) meteen de advanced tools actief zouden zijn. In versie 17 blijkt het ook zo te zijn.
  10. Het vinkje "Use advanced tools" is er pas van FMP 19. T/m FMP 18 waren er 2 versies: FMP en FMPA (A voor Advanced). Ook scriptregels dé-activeren met ctrl+/ of cmd+/ is pas vanaf versie 19 mogelijk.
  11. Welke versie OS/FM/Mac heb je dan? Ik heb OS: 14.3.1, FMP: 20.3.2.201 en Mac: MacbookPro 18.2 M1 Max. Er zijn een heel riedeltje plug-ins actief (10 stuks, maar niet de MBS) en die veroorzaken geen problemen. Als je überhaupt plugins gebruikt, zorg dan voor de nieuwste versies, die geven meestal de minste kans op conflicten. De update van 20.3.1 naar 20.3.2 heb ik met een los gedownloade updater uitgevoerd. Misschien kan je anders de volledige installer downloaden en fmp even helemaal opnieuw installeren?
  12. Je moet in layout-modus nog wel de toolbar weer 'customizen'. Als je daarna een volgende keer naar de layout-modus gaat, dan verschijnt de toolbar wél zoals je die de laatste keer in layout-modus hebt achtergelaten 😁
  13. Automatisch updaten vanuit de app wordt door claris over een periode van een week oid verdeeld over de licenties, om de load op de dowloadservers een beetje te beperken. Vandaar dat ik hier de linkjes heb geplaatst 🙂
  14. Vandaag is fmp 20.3.2.201 uitgebracht, daarin is dit probleem opgelost: Windows updater en de MacOS updater, maar je kan ook vanaf je license-certificate pagina de volledige installer(s) downloaden. Fmserver 2023 is naar 20.3.2.201 en fmserver 19 is naar 19.6.4 gegaan. In beide versies is een kwetsbaarheid opgelost, zie fms 20(23) en fms19
  15. menno

    nummer uit foto

    Zoek even op FileMaker en OCR, dan vind je genoeg links
  16. Wat levert "-D $resultheader" in de curloptions op?
  17. sqlPreferences.GetField() is waarschijnlijk een Custom Function (eigen functie) en die moet je eerst uit die database kopiëren. Je hebt echter de 'Geavanceerde' tools nog niet geactiveerd, zie: https://help.claris.com/nl/pro-help/content/using-advanced.html
  18. Heb je deze: werkwijze ook gevolgd?
  19. JSON contructies 'werken' bij mij probleemloos in FMP 20.3.1 icm met FMS 20.3.1 op MacOS 14.2.1. Wat bedoel je met JSON constructies? Kan je een voorbeeld geven?
  20. Je hebt in jouw opzet min of FileMaker als een spreadsheet gebruikt. Die werkwijze is niet zo efficiënt is en je bent er mee vastgelopen. Om een bruikbare database te bouwen heb je een goed beeld van jouw behoefte nodig. Als ik naar jouw vraag en voorbeeld kijk, dan weet je prima wat je wilt hebben, maar je hebt gewoon nog geen goede structuur bedacht. Ik heb, kijkend naar jouw opzet, bijgaand voorbeeld gemaakt. Het grootste verschil met jouw voorbeeld is de definitie van de score-kaart. Er is een deelname aan een event en voor ieder doel op dat event (eigenlijk van de locatie waar het event plaatsvindt) wordt er per deelnemer een score-record gemaakt. Daarmee kan je nu heel gemakkelijk allerlei getallen bepalen en met elkaar vergelijken. Ik heb me beperkt tot de totlalen, dat kan je zelf naar je eigen behoefte uitbreiden. Een onduidelijkheid is voor mij de puntentelling, dus die heb ik maar zo gebouwd als ik denk dat het werkt: voor elk target heb je 3 pijlen en elk van die 3 pijlen kan je raak schieten, killen of missen. De extra punten heb ik achterwege gelaten evenals de te behalen scores en gemiddelden. Die mag je zelf toevoegen. Boogschieten.fmp12
  21. https://store.claris.com/product/FDS
  22. Je hebt wellicht in eerste instantie net de verkeerde (misschien een iets onwetende/onkundiger) medewerker van Apple gesproken. Door er even goed reuring aan te geven hebben ze jou alsnog op de juiste manier geholpen. 😅 Je had gelukkig goede backups, dus wat dat betreft geen man overboord, maar alles centraal toegankelijk voor al jouw apparaten is wél erg prettig en dus is het fijn dat alles weer is hersteld
  23. Met versie 20(23) zijn er ook wat aanpassingen in deze beide API's. Hier vind je de aangepaste OpenAPI-definties: DataApi_AdminApi_FM20_JSON.zip
  24. Waar loop je vast? Ik neem aan dat je op MacOS zit, want voor windows heb je de de native mysql-driver nodig. 1) ODBC-manager downloaden van: https://www.odbcmanager.net/downloads/ODBC_Manager64_Installer.dmg en installeren. 2) De actualtech odbc-driver downloaden installeren: https://www.actualtech.com/product_opensourcedatabases.php 3) Dit moet alle op de machine(s) waarop ESS gaat worden gebruikt. 4) Maak in de ODBC-manager een of meerdere DSN's aan 5) Wijs in FMP bij externe databronnen (of hoe dat in het NL heet) die DSN aan en vanaf dat moment kan je tabellen van MySql in je FM-schema toevoegen.
  25. @Banach Dat is het mooie van het FileMakerCafé op Clarify, dat biedt óók ruimte aan dit soort zaken (die soms niet of wel direct FMP-relevant zijn) 😁 @filippiens erg vervelend kerel en als ik het zo lees ligt dit niet eens aan een niet betaalde fee o.i.d zij hebben zich waarschijnlijk vergist en jij plukt er de zure vrucht van! .... het bewijst voor mijzelf dat ik de juiste keuze heb gemaakt door zelf mijn eigen cloud-provider te zijn.
×
×
  • Nieuwe aanmaken...