rmyvml Posted May 12, 2010 Posted May 12, 2010 ik heb er al meerdere posts hier over gelezen, maar mijn probleem blijft nog steeds. ik werk met een filemaker server en 2 filemaker pro 10. De database staat op de server, zodra ik op de ene cliënt een bijlage invoer (bestand invoegen) wil ik deze hierna kunnen openen op beide clients. het script wat ik hiervoor gebruik is: Variabele instellen [$bijlage1; Waarde:CCM_Pharma::Melding Bijlage 1] Event verzenden ["aevt";"pdoc"; "$bijlage1"] als ik dit script run op de cliënt waar ik hem op heb ingevoerd doet deze het wel, op de andere niet. ik krijg daar een melding dat het bestand niet kan worden gevonden. iemand een idee wat ik verkeerd doe??? Quote
0 rmyvml Posted May 12, 2010 Author Posted May 12, 2010 zelfs dan doet hij het niet, het rare is wel, ik heb met meerdere bestanden geprobeerd. en 1 bestand deed het wel goed dat ene bestandje was een jpeg. meerdere jpegjes geprobeerd.. maar die deden het niet. Quote
0 dudematters Posted May 12, 2010 Posted May 12, 2010 Zit het verschil niet in het bijvoegen van een bijlage of een koppeling naar de bijlage? Want in het laatste geval als het bestand lokaal op 1 van de clients staat dan kan de ander hem echt niet vinden.... Quote
0 rmyvml Posted May 12, 2010 Author Posted May 12, 2010 ik heb hier inderdaad aan gedacht, maar dat mocht ook niet baten. Quote
0 rmw Posted May 12, 2010 Posted May 12, 2010 Begrijp ik het goed, dat je het bestand uit de container wilt openen via Windows/Mac OS X? In dat geval zul je altijd eerst de inhoud moeten exporteren naar schijf, voordat je het kunt openen. Dat het goed gaat op de machine waar je het bestand hebt ingevoegd, komt inderdaad doordat het daar ook buiten FM al beschikbaar is. Export Field Contents geeft je die mogelijkheid, waarbij je kan opgeven dat het bestand ook moet worden geopend. Door gebruik te maken van Get ( TemporaryPath ) in het bepalen van de bestandsnaam, wordt het fysieke document voor de gebruiker niet zichtbaar en weer opgeruimd als je FM stopt. HTH rmw Quote
0 rmyvml Posted May 12, 2010 Author Posted May 12, 2010 super bedankt voor je reactie. ik ga hier vrijdag als ik weer aan het werk ben direct naar kijken, en zal hier melden of het is gelukt. Quote
0 rmyvml Posted May 14, 2010 Author Posted May 14, 2010 ik heb het vandaag op een paar manieren geprobeerd, maar het werkt niet. Wat ik heb gedaan is eerst een variable instellen met daar $file; get ( temporarypath) & CCM_Pharma::Bijlage in. daarna veldinhoud exporteren $file; automatisch openen wat doe ik fout??? Quote
0 andries Posted May 14, 2010 Posted May 14, 2010 (edited) als je op windows werkt, moet je de "file:" prefix toevoegen. Dus "file:" & Get ( TemporaryPath ) & MijnBestand.pdf Edited May 14, 2010 by Guest Quote
0 rmyvml Posted May 14, 2010 Author Posted May 14, 2010 wat moet ik ervan maken als het een willekeurig bestand is?? dus jpeg of pdf of xls???? gewoon veldnaam??? ccm_pharma::bijlage ??? Quote
0 andries Posted May 14, 2010 Posted May 14, 2010 ja inderdaad, je bestandsnaam kan een variabele of veld zijn, ccm_pharma::bijlage denk ik in jouw geval. Ik doe het vaak zo: Let ( [ _pad = Get ( TemporaryPath ) ; _bestandsnaam = ccm_pharma::bijlage ] ; "file:" & _pad & _bestandsnaam ) Quote
Question
rmyvml
ik heb er al meerdere posts hier over gelezen, maar mijn probleem blijft nog steeds.
ik werk met een filemaker server en 2 filemaker pro 10.
De database staat op de server, zodra ik op de ene cliënt een bijlage invoer (bestand invoegen) wil ik deze hierna kunnen openen op beide clients.
het script wat ik hiervoor gebruik is:
Variabele instellen [$bijlage1; Waarde:CCM_Pharma::Melding Bijlage 1]
Event verzenden ["aevt";"pdoc"; "$bijlage1"]
als ik dit script run op de cliënt waar ik hem op heb ingevoerd doet deze het wel, op de andere niet.
ik krijg daar een melding dat het bestand niet kan worden gevonden.
iemand een idee wat ik verkeerd doe???
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.