In een applicatie slaan we PDF files op op een fileserver. Deze files zijn natuurlijk ook consulteerbaar door andere ( of dezelfde user ).
Het aanmaken van zo een PDF's is geen probleem, het ligt hem in het overschrijven als ze reeds een PDF hadden aangemaakt en ze dus de PDF met nieuwe data willen overschrijven. Als iemand de PDF heeft openstaan, dan gebeurt er namelijk niets. Geen foutmelding in FileMaker ( geen error code ook niet ), en de oude PDF blijft gewoon bestaan. Dit gedrag doet zich enkel voor op Windows machines. Op Mac machines zie je in Preview live de PDF veranderen.
Heeft iemand dit al voorgehad? Of is er een methode om te kijken of de PDF is geopend. Ik heb de functie Get ( FileOpenState ) al gezocht, maar jammer genoeg niet gevonden. Ook een leeg veld exporteren om de file te deleten alvorerns de nieuwe PDF te maken werkt niet.
Jammer genoeg moet de PDF met dezelfde bestandsnaam geexporteerd worden.
Vraag
andries
In een applicatie slaan we PDF files op op een fileserver. Deze files zijn natuurlijk ook consulteerbaar door andere ( of dezelfde user ).
Het aanmaken van zo een PDF's is geen probleem, het ligt hem in het overschrijven als ze reeds een PDF hadden aangemaakt en ze dus de PDF met nieuwe data willen overschrijven. Als iemand de PDF heeft openstaan, dan gebeurt er namelijk niets. Geen foutmelding in FileMaker ( geen error code ook niet ), en de oude PDF blijft gewoon bestaan. Dit gedrag doet zich enkel voor op Windows machines. Op Mac machines zie je in Preview live de PDF veranderen.
Heeft iemand dit al voorgehad? Of is er een methode om te kijken of de PDF is geopend. Ik heb de functie Get ( FileOpenState ) al gezocht, maar jammer genoeg niet gevonden. Ook een leeg veld exporteren om de file te deleten alvorerns de nieuwe PDF te maken werkt niet.
Jammer genoeg moet de PDF met dezelfde bestandsnaam geexporteerd worden.
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.