Jump to content

Ari

Leden
  • Content Count

    534
  • Joined

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ja zat ik ook aan te denken.. Dus alleen bij de eerste keer op een knop duwen en vervolgens na de scan weer een insert from device geven.
  2. Dank voor alle input! Conclusie: - Camera continu aan op een iPad / iPhone werkt niet dus altijd eerst een handmatige handeling - Een URL meegeven in een QRcode met een script en parameters werkt maar is in dit geval niet mogelijk want de QR komt uit een ander systeem (reeds geprint op een bon) en bevat alleen een ordernummer - Een scanner die continu scant zou kunnen maar als je wat interactie op een scherm wilt moet je alsnog iets van een ipad neerzetten
  3. Voordat ik erin ga duiken een vraag over het scannen van een barcode of qrcode op iPhone of iPad Dat dit via insert from device kan is mij duidelijk. Maar kan ik het zo maken dat je alleen de barcode voor de camera hoeft te houden of moet je altijd op een knop duwen? Dat kan volgens mij werken als er een URL in de barcode is verwerkt in combinatie met een scriptverwijzing. Maar het gaat in dit geval om een barcode op een orderbon die alleen het ordernummer bevat.
  4. Ari

    record checksum

    Werkt perfect Menno! Meteen maar even een cf van gemaakt. Let ([ ¬file = Get ( FileName ) ; ¬layout = Get ( LayoutName ) ; ¬table = Get ( LayoutTableName ) ; ¬fields = FieldNames ( ¬file ; ¬layout ) ; ¬result = GetContainerAttribute ( Evaluate ( ¬table &"::"& Substitute ( ¬fields ; ¶ ; "&" & ¬table & "::" ) ) ; "MD5" ) ]; ¬result )
  5. Ari

    record checksum

    Dat kan werken maar 'tis nogal wat om telkens de inhoud van alle velden in een container op te slaan.. Het gaat mij erom dat ik weet dat het record daadwerkelijk gewijzigd is dus geltd het voor elk veld. Er wordt een script getriggerd als er een willekeurig veld wordt gewijzigd (behalve globals) waarna de knoppen 'cancel' en 'save' verschijnen. Je kunt vervolgens het record alleen via de knop 'save' opslaan of via 'cancel' reverten. Heb je een veld gewijzigd en toch maar niet dan staat het record nog wel open en moet je een save of cancel actie doen terwijl dat eigenlijk niet no
  6. Ari

    record checksum

    Ja zou kunnen, wordt wel wat lastiger als je meerdere velden wil bijhouden.
  7. Ik zoek een handige manier om te checken of een record gewijzigd is voordat hij gecommit is. Get ( modified fields ) gaat niet werken want die werkt pas na een commit. Ik check als een veld wordt gewijzigd met een scripttrigger. Maar stel je typt een letter in een veld en je doet daarna een backspace dan weet ik dat het veld gewijzigd is maar ik weet niet dat de oorspronkelijke waarde er weer in staat en dat wil ik nou weten..
  8. Algemene tip: Ga met Anchor Buoy aan de slag nu het nog kan https://www.youtube.com/watch?v=1VlOnBwMb1M En een beetje theoretisch maar dit zijn de basisregels voor een genormaliseerde database https://nl.wikipedia.org/wiki/Databasenormalisatie
  9. En dat is maar goed ook.. Het is slechts een voorbeeld. documenten.tomstoek.nl verwijst naar het IPadres van je server. Dit moet je nog wel even instellen.. de map webaccess moet je aanmaken en daar zet je de documenten in die je wilt kunnen downloaden. Deze maak je benaderbaar via het web
  10. https://documenten.tomstoek.nl:82/webacces/mijndocument.pdf?1030_33852_20210319154059_KO715_O4SKA_BAICX_37RCX_KTFPF De UUID achter de ? zorgt ervoor dat altijd de meest recente versie wordt opgehaald en niet een oude versie uit de cache (wel telkens een verse neerzetten natuurlijk). Poorten en beveiliging is iets voor systeembeheerders..
  11. Het wegschrijven van het bestand doe je op de server naar de temp map. Vervolgens verplaats je het bestand met b.v. de BE plugin naar de map waar je van wilt downloaden. Je legt dat pad vast in het record waarna je het via open URL in de browser kunt openen. Zet achter het URL & "?" & get (UUID ) zodat het bestand altijd daadwerkelijk wordt gedownload en niet uit de cache wordt gehaald. Stel ook een seconde pauze voor het openen van de URL zodat je zeker weet dat het bestand goed is weggeschreven voordat je het download
  12. Je kunt de pdf in een map zetten die via het web benaderbaar is om documenten uit te downloaden (uiteraard beveiligen zodat je niet zomaar in de map kunt komen). Je slaat de URL op in het record en met open URL wordt de pdf direct geopend.
  13. Als de (niet) overstap naar 19 een financiële kwestie is kun je de developers licentie overwegen. Iets van €100,- per jaar incl FMserver
  14. Ari

    Refresh object

    Je hebt gelijk... Dus $$isempty met een herhaling bijvoorbeeld
  15. Ari

    Refresh object

    Volgens mij is dat opgelost met de 'not isOpenState'. Er moet nog wel even een parameter mee om het juiste veld aan te sturen.
×
×
  • Create New...