Ga naar inhoud

Dre

Leden
  • Items

    78
  • Registratiedatum

  • Laatst bezocht

  1. Nou toch opgelost, restart van de Server hielp. Tja "filemac:" & Get ( DocumentsPath ) & "import.xml" werkt "file:" & Get ( DocumentsPath ) & "import.xml" werkt ook ( heeft mijn voorkeur ) De XSLT via https:// doet het via PSOS en ook FMS script Schedules ( zoals het hoort ) 😄 Dank voor het meedenken.
  2. Hallo, Ik probeer een XML file vanaf Filemaker Server Documents/ folder te importeren, in mijn herinnering kon het wel , misschien een foute aannamen dus vandaar graag even hulp. De Server log geeft of een error 100 of geen helemaal error ( error 100 is afhankelijk van gebruikte import Path: file niet gevonden ) Kan echter in de documentatie niet terug vinden dat XML import niet kan ( of wel kan ). Ik heb getest met FMS script Schedules en PSOS geen succes, via Filemaker Client werkt het wel , incl .xsl file Nu ga ik toch twijfelen of Filemaker Server (17) een XML import kan uitvoeren. Ik heb diverse paths geprobeerd: Met PSOS "filemac:" & Get ( DocumentsPath ) & "import.xml" "file:Documents/" & "import.xml" via HTTPS ( file op web Server ) Met een RAW XML file * ( Filemaker FMPXMLRESULT ) Geen succes! Via FMS script Schedules, lukt het ook niet Path "file:Documents/" & "import.xml" geeft error 100 file niet gevonden Path "filemac:" & Get ( DocumentsPath ) & "import.xml" geeft geen error maar helaas geen import Hoop dat er een simple oplossing is, want ik heb een mooie Filemaker cURL SFTP scripts gemaakt voor ophalen en verwerken van XML files ( incl verwijderen na ophalen file ), alles loopt netjes incl save van de XML in FMS Documents folder, tja nu nog de import Dre
  3. Hoi rmw , Filemaker struikelt over enkele Quotes ' vandaar Escape van de dubbele Quotes! Hopelijk dat Filemaker op korte termijn de enkele Quotes in (o.a.) cURL toestaat , Mijn inziens is het een groot voordeel, Veel netter en duidelijk programmeren, ook zijn de cURL ( en JSON ) voorbeelden beter over te nemen in de calculaties Ik test de cURL altijd via de "Command line" en gebruik daar wel enkele Quotes, bij plakken van de code naar Filemaker altijd eerst even door een tekst editor halen -> zoek / vervang Gr André
  4. Ha mooi, weer een gebruiker die Filemaker cURL toe wil passen! Dan kan je onderstaande code gebruiken Set Variable [ $__HEADERS; Value: " -X POST " & " --header \"Content-Type: application/json\" " & " --header \"Accept: text/html\" " ] Set Variable [ $__DATA; Value:"{\"volume\":15}" ] Set Variable [ $__CURL; Value:$__HEADERS & " -d @$__DATA" ] Insert from URL [ Soundtouch::result; "http://192.168.1.61/volume"; cURL options: $__CURL ] [ Do not automatically encode URL; Select; No dialog ] Succes André
  5. Dre

    Filemaker en PHP

    Met Filemaker en PHP API zijn mooie web oplossingen te maken. Je kan met Filemaker PHP API back-end een vergelijkbare oplossingen maken wat ook met MySQL en PHP kan. Je moet vooral aangeven waarom Filemaker de juiste keus is. Ik ga ervan uit dat je al weet wat Filemaker zo bijzonder maakt. Een voorbeeld van een site is http://www.relink.nl/meubelen_demo/ , Eigenlijk is het wat je niet ziet, een argument om voor Filemaker te kiezen. Met filemaker is het relatief eenvoudig om data ( automatisch ) te importeren en converteren vanuit externe databron import en conversie met een MySQL / PHP oplossing een uitdaging zijn. Daarnaast is de ontwikkel tijd met Filemaker beduidend sneller. Andere voorbeelden staan achter een inlog, ik denk niet dat mijn klant(en) het fijn vindt dat er fake accounts worden aangemaakt voor demo doeleinde Als jouw klant zich niet laat overtuigen en een complexere oplossing wil zien dan mag je contact met me opnemen, het zou jammer zijn als je je klant niet binnenhaalt. André
  6. Hmm, even meedenken. Kijk eens of het veld in het result staat: $records = $result->getRecords(); $record = $records[0]; print ""; print_r($records[0]->getFields()); die; zo ja, check de veldnaam in PHP Staat er soms een spatie achter je Filemaker veldnaam. gebruik je de juiste relatienaam in getField("relatie::veldnaam") Nee veld komt niet voor in result. gebruik je data uit een gerelateerde table, staan de gerelateerde rechten goed, ( blijkbaar heb je dat al gecontroleerd ) Gebruik je data uit een valuelist? Staat je valuelist op je layout?
  7. Gebruik van FILEMAKER_FIND_OR is hier overbodig, Als je wil zoeken op: ( ID = 100 en VolledigeNaam = "Jan Klaas" ) of ( ID = 100 en telefoonnummer = "Jan Klaas" ) $search_ID = 100; $search = "Jan Klaas"; Voorbeeld 1: $compoundRequest = $fm->newCompoundFindCommand($layoutName); $request1 = $fm->newFindRequest($layoutName); $request2 = $fm->newFindRequest($layoutName); $request1->addFindCriterion('ID', $search_ID); $request1->addFindCriterion('VolledigeNaam', $search); $request2->addFindCriterion('ID', $search_ID); $request2->addFindCriterion('telefoonnummer', $search); $compoundFind->add(1, $request1); $compoundFind->add(2, $request2); //$compoundRequest->addSortRule('ID', 1, FILEMAKER_SORT_DESCEND); $result = $compoundFind->execute(); Voorbeeld 2: $compoundRequest = $fm->newCompoundFindCommand($layoutName); $request1 = $fm->newFindRequest($layoutName); $request2 = $fm->newFindRequest($layoutName); $request3 = $fm->newFindRequest($layoutName); $request1->addFindCriterion('ID', $search); $request1->addFindCriterion('VolledigeNaam', $search); $request2->addFindCriterion('ID', $search); $request2->addFindCriterion('telefoonnummer', $search); $request3->addFindCriterion('ID', $search); $request3->addFindCriterion('adres', $search); $compoundFind->add(1, $request1); $compoundFind->add(2, $request2); $compoundFind->add(3, $request3); //$compoundRequest->addSortRule('ID', 1, FILEMAKER_SORT_DESCEND); $result = $compoundFind->execute(); $compoundRequest->addSortRule('ID', 1, FILEMAKER_SORT_DESCEND); laat ik hier weg immers sorteren op ID 100 heeft geen effect.
  8. Er is al veel gevraagd over het gebruik van punt en komma's op Mac en Windows platform. Mijn vraag zag ik er niet direct bijzitten. Als ik een database wordt aangemaakt op een Mac, dan zien de Windows gebruikers in een prijsveld een getal met een punt staan (als decimaal), wordt het veld geselecteerd dan wordt de prijs met een komma getoond. ( het getal heeft ook een komma ) Mac gebruikers zien wel meteen een komma, wat ook de bedoeling is Maak ik een database met Fmp windows aan, dan ziet de Mac en Windows gebruiker wel een komma in het prijs veld (ook als het veld wordt geselecteerd.) Dat is wat ik wil. Is het mogelijk een database op een Mac wordt aan te maken, zodat de Windows gebruiker een komma als decimaal ziet. Data formating op de prijs velden heb ik allemaal geprobeerd, helaas. Hier lopen toch meer ontwikkelaars tegenaan, is er niet een elegante oplossing? Ik was even vergeten om een conversie db op te zetten onder Windows. De product DB was wel aangemaakt onder Windows en met de Mac verder opgemaakt.
  9. Dat is best interessant, dus ja ik meld me aan. Nu ben ik niet echt onbekend met XML en XSLT, ± 90% van onze de database publishing oplossingen (Indesign) maakt gebruik van XML import en XSLT transformaties. De kans kennis op te doen van een specialist pak ik met beide handen aan. André
  10. Als je met interactieve opties bedoel: Zoom in / out, Print, next page , enz. Op een Mac importeer ik de PDF d.m.v. script stap "insert PDF", dan zijn de interactieve opties beschikbaar. Ik zie geen verschil tussen de interactieve opties, als ik een PDF handmatige drop of als de PDF via de Insert PDF script stap wordt geïmporteerd.
  11. Als een AppleScript in een berekend veld moet staan, los ik het zo op. "tell application " & "\"iCal\"" & "¶" & "set theDate to current date" & "¶" & "set theCalender to calendar 1" & "¶" & "tell theCalender" & "¶" & "set theEvent to make new event" & "¶" & "tell theEvent" & "¶" & "set summary to " & " \"tekst\"" & "¶" & "end tell" & "¶" & "end tell" & "¶" & "end tell" Dre
  12. Yep o.a. LibIconv voor windows, http://www.gnu.org/software/libiconv Het blijft wel allemaal omslagtig, A.U.B. Filemaker maak een Field export met de benodigde Character Set opties en meteen keuze uit regeleinde(s).
  13. Bij Filemaker Server 11 heb ik de logo toegevoegd aan map /images/ dat werkt. Een andere oplossing is het path van de logo aanpassen en het path naar de webserver verwijzen. Gr Dre
  14. Voor Mac: De images staan in FM Web Publishing.app /Filemaker Server/Web Publishing/publishing-engine/wpc/FM Web Publishing.app Toon pakketinhoud (rechter muisknop) /Contents/Resources/iwpres/images/iwp_db.gif Dre
  15. Dre

    FMPtoiCal ?

    Ik heb een oud script gevonden Copyright © 2005 Jonathan Stark. Gebruik je dit Applescript? Dre
×
×
  • Nieuwe aanmaken...