Ga naar inhoud

Marsau

Leden
  • Items

    741
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door Marsau

  1. Je kan het ook iets minder dynamisch maken, en een doorlopende rapportage opbouwen op jaarbasis of de laatste 12 maanden. Je zou deze kunnen vullen met een script icm SQL lookups. Dit als je een rapportage wenst waarbij je over de maanden heen wilt kunnen vergelijken.
  2. Ga uit van één tabel voor je 'handelingen' of reparatieorders, (intake/offerte t/m reparatie) met minimaal datumvelden voor intake, offerte, reactie, en reparatie gereed, gebaseerd op je timestamps voor deze handelingen. Ik veronderstel nl. dat die vier datums bepalen of de handelingen in een maand moeten worden geteld of niet. Als je deze ankerpunten hebt kan je verder bouwen. Een oplossing met een lijst met subresumés lijkt mij in ieder geval niet goed mogelijk, juist omdat de trajecten maandoverstijgend kunnen zijn. Ik denk dat ik vier TOC's zou maken bij medewerkers, waarbij een globale maandcode (jaar/maandcombinatie) wordt gekoppeld aan de betreffende datum (ook als maandcode) bij je reparatieorders. Je kan dan dynamisch de aantallen en totale tijdsduur oproepen. In de kop kies je dan maand/jaar waar je naar wilt kijken. Kan wel een voorbeeldje maken als je dat helpt.
  3. Dank voor alle antwoorden. We hebben gekozen voor Dell hardware icm Windows Server 2019. Ik zal nog eens checken of het genereren van pdf's problematisch is binnen deze omgeving.
  4. Het is tijd voor een grotere schijf, Martin. Zorg voor redundantie en zet alles over. Pas daarna de opslaglocatie aan.
  5. Maak je je alleen zorgen om de omvang? Of ervaar je concrete problemen? Vind de remote container opslag doorgaans zeer robuust.
  6. Ik begrijp je vraag niet, of je vraagt het onmogelijke. Waarom een dashboard dupliceren? Er is toch maar één realiteit?
  7. Dank, Hans Erik. Ik ga ervan uit dat een erg 'warme' en wellicht oververhitte machine niet stabiel kan zijn. Voor mijn casus is dat een 'no-go'. Goed punt van die graphics.. Geldt je ervaring ook voor Windows Server 2019? Of mogen we hier wellicht een verbetering verwachten?
  8. Dank jullie wel. Goed advies. Jammer dat Apple geen serieuze servers meer maakt. Heeft het ook zin om te gaan voor 64 GB RAM? Of hoef je hier geen redundantie te zoeken? En wat betreft Windows Server 2019: nog niet door Claris genoemd in de technische specificaties van FMS18 - maar desalniettemin betrouwbaar en wellicht te prefereren boven versie 2016?
  9. Beste mensen, Voor een klant gevraagd te adviseren over de vervanging van server hardware. FileMaker cloud is (nog) geen optie, en ook een externe VPS ook niet. Het betreft ca 15 actieve werkplekken, met frequente server scripts en synchronisaties met een externe FMS. Performance en stabiliteit is van groot belang! De aandacht is gevallen op een relatief goedkope MacMini, in plaats van een opgetuigde Windows rack server. • https://www.amac.nl/apple-mac-mini-3-2ghz-6-core-i7#pdp-tabs . 32GB ram etc. • Windows server (https://www.dell.com/nl-nl/work/shop/servers-opslag-en-netwerken/smart-value-poweredge-r640-server-standard/spd/poweredge-r640/per6400m?configurationid=690ee863-c9d4-4b1e-8081-dc1bc0ec4ca5 ) Hij zou vervolgens worden geconfigureerd met 2* 460 GB ssd, 32GB, intel® Xeon® Gold 5218 2.3G, 16C/32T en windows 2016 Wat denken jullie? Volstaat de Mac Mini?
  10. Als het resumé-gedeelte getoond wordt, moet er minsten één record zijn met de betreffende sorteersleutel. Dus als je deze interface wil zo wilt neerzetten moet je een list bedenken om dat te bewerkstelligen. Zie op voorhand twee opties: 1. Het zou kunnen door de groepen tabel op te heffen en deze impliciet te maken in de producten tabel. En dan per product één record zonder productcode als groep-identifier. Niet zo mooi en lastig te onderhouden. 2. Een 'virtuele' tabel gekoppeld aan je productgroepen, waarin per productgroep een x-aantal records worden aangemaakt (naar gelang het aantal producten in die groep). Je moet een script maken om het aantal 'virtuele' records indien nodig a la minute uit te breiden. Die records zijn leeg maar halen de productrecords op met een recordnummer middels een gecalculeerd veld. Je kan dan in de layout op basis van deze lijst vrijelijk beperken en sorteren. De subresume zal altijd in beeld blijven, tenzij je de groep weglaat. Wellicht zijn er meer trucs denkbaar buiten de resumé-benadering die eenvoudiger zijn om je doelstellingen te bereiken. Bijvoorbeeld aan een javascript / webviewer oplossing met Carafe.fm: https://carafe.fm/bundle/widget-studio-datatree-1-0-0/
  11. Ik zie nu pas je voorbeeld. Wat betreft optie 1 is de hash niet eens nodig. Is alleen handig om de vergelijkingssleutel kort te houden.
  12. Inderdaad is een tussentabel een goede optie. Nog twee opties: 1. Dedupliceren na import. Bepaal de combinatie van velden die de record uniek maken. Maak dan een calculatieveld waarin een hash wordt gemaakt van de gecombineerde string. Maak een table occurance van dezelfde tabel met de hash als relatie. Maak nu een calculatieveldje dat de records in die TOC telt. Is deze groter dan 1, dan dupliceert ie. schrijf een scripjie dat wordt uitgevoerd na elke import, dat deze duplicaten eruit gooit. optie 2. Simpeler: importeer als update op basis van de sleutelvelden. Importeer de resterende records.
  13. Een ExecuteSQL ligt idd voor de hand. Of scripten vanuit de juiste context.
  14. Het lijkt mij dat een niet opgeslagen veld binnen een relatie niet zal werken.
  15. Marsau

    Vaste job in Brussel

    Even peilen... Zijn hier wellicht collega-developers/architecten met een ambitie voor een vaste job in Brussel? Het betreft ontwikkeling, onderhoud van bestaande en nieuwe applicaties bij een wereldwijd opererend consulting bedrijf. Graag een DM bij interesse...
  16. Of misschien toch nog even wachten?
  17. Via USB gaat een signaaltje van de (smart) UPS naar de machine. Volgens mij is het een systeeminstelling (Mac, Windows 10 etc. )hoe daarop gereageerd moet worden. Ontdekte onlangs dat bij aansluiting van de UPS op een Synology NAS, deze dit signaal via het netwerk kan 'doorgeven' aan andere kritische hardware op het netwerk. Geen idee of en hoe dit in de praktijk betrouwbaar werkt. De vraag is of de machine netjes FMS afsluit als het OS de afsluitprocedure in gaat. Volgens mij is dat in principe wel het geval, maar ook dat heb ik nog nooit concreet kunnen ervaren/testen.
  18. Typische ontwerpvraag waar vele antwoorden/benaderingen op mogelijk zijn. Wat juist is hangt af van je bredere ontwerp/doelstellingen. En het gewenste veiligheidsniveau. In ieder geval kan je een slimme koppeling tussen user en klant bewerkstelligen, bijvoorbeeld op basis van business-unit of individuele toewijzing. Onderliggende tabellen als orders/facturen/logs etc. als een afgeleide hiervan. Realiseer je je dat je òf moet gaan werken met gefilterde portalen, of strak doorgevoerde menu's en/of zoek- en navigatiescripts om daadwerkelijk je doel te bereiken.
  19. Nee, vooralsnog geen ervaring, maar zie het zo gebeuren dat een klant er om gaat vragen. Evenals integratie met Moneybird e.d. Ben je er al verder mee gekomen?
  20. Kan ik niet zeggen, maar afgaande op de voorbeelden, zou ik het niet uitsluiten.
  21. Voordat je je technisch ingraaft op zoek naar een mogelijke oplossing in FileMaker is het ook zinvol je initiële benadering te heroverwegen. Klopt je conceptuele model? Ik zie geregeld niet goed functionerende systemen vanwege een gemankeerd basisontwerp. Er moet dan teveel energie worden gestoken in het zoeken naar een ‘technische’ oplossing.
  22. Ik ook. Geen opdracht en zelfs nog geen concrete toepassing. Misschien is het leuk om een soort interface te bouwen om zo'n koppeling snel te kunnen implementeren. Gewoon uitgaande van een eenvoudig facturenbestandje, en dan gericht op wegschrijven van facturen en synchroon-houden. In het verlengde hiervan zou ik ook een mogelijk willen om UBL-facturen te genereren.
  23. Meen mij te herinneren dat in Clarisworks ook een soort database-module zat, dat dicht tegen FileMaker (1.0? 2.0?) aanschurkte. Je hebt ook nog een bijbehorend toetsenbord, zie ik Cool.
×
×
  • Nieuwe aanmaken...