Jump to content

ostéo

Membres
  • Content Count

    120
  • Joined

  • Last visited

About ostéo

  • Rank
    100

Profile Information

  • Gender
    Homme
  • Location
    Buxelles

FileMaker Profile

  • FM
    FM14A
  • OS
    os High Sierra 10.13.3
  • Claris Partner
    --Non membre--

Recent Profile Visitors

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

  1. Bonjour, J'ai une table d'événements datés et aimerais créer un modèle me permettant de voir un résumé de ces événements en fonction de l'année. Donc par exemple le nombre d'événement pour chaque année, (et d'autres données mais si je parviens à avoir le nombre d'événement, j'aurai le reste) J'ai donc créé une rubrique auto calculée me donnant le nombre d'événement. J'aimerais "simplement" pouvoir avoir une table externe me donnant cette information. J'avais créé un lien sur l'ID des événement, créé un modèle à partir de la table événement et ensuite placé une table externe basée sur la table liée par l'ID mais cela ne fonctionne pas. Le but est que cela s'adapte aussi lorsqu'il y a une année (d'événements) en plus. Merci pour vos lumières (j'ai beau essayé et cela à l'air très simple mais je n'y arrive pas) Belle journée!
  2. Bonjour à tous, J'ai une table recettes qui contient les noms de recettes, une table ingrédients, qui contient les ingrédients. Je passe par une table intermédiaire afin de pouvoir lier les recettes et les ingrédients. Je cherche à faire un récapitulatif des divers ingrédients que je dois avoir en fonction des recettes choisies ou non. QQ aurait une manière simple de faire ça. Merci pour vos lumières
  3. ostéo

    ostéo

  4. Bonjour, Je cherche à pouvoir ouvrir une nouvelle fenêtre au départ d'un modèle via un bouton. La particularité est que la nouvelle fenêtre ouverte devrait afficher un modèle définit (par moi) Quelqu'un pourrait-il m'aider? (et ceci sans script) Belle soirée
  5. En fait j'aime bien la proposition de Apophis000. La proposition de Clem me semble plus lourde à mette en place (bien qu'elle réponde plus à ma question)
  6. Problème...... je peux créer deux fois la même date ? Je risque donc de créer des doublons.
  7. Merci c'est pas toutes les heures mais toutes les 40 minutes....
  8. Bonjour, Je ne sais pas si mon titre est très clair mais voici ce que je cherche à faire. Dans le cadre d'un agenda et de prise de rendez-vous, j'aimerais créer une liste d'éléments avec les "heures" qui me restent de libre pour une date donnée. En fonction de la date, la liste ne devrait me donner que les heure libre, qui ne sont donc pas déjà attribuées. Y aurait - il une bonne âme pour me mettre sur la voie. Merci pour votre aide.
  9. ostéo

    Requête HTTP

    Bonjour à tous, voici ma question: J'envois une requête via BE_HTTP_POST Je dois utiliser ceci: /sms/{serviceName}/jobs (selon la doc) J'utilise donc ceci : BE_HTTP_POST (url;"&account= XXXX &login=XXXX &password= XXXXXX &from= XXXXX &to= XXXXX &message= XXX) Cela fonctionne bien. cela correspond à ceci: (c'est la documentation) <?php/** * First, download the latest release of PHP wrapper on github * And include this script into the folder with extracted files */require __DIR__ . '/vendor/autoload.php';use \Ovh\Api;/** * Instanciate an OVH Client. * You can generate new credentials with full access to your account on * the token creation page */$ovh = new Api( 'xxxxxxxxxx', // Application Key 'xxxxxxxxxx', // Application Secret 'ovh-eu', // Endpoint of API OVH Europe (List of available endpoints) 'xxxxxxxxxx'); // Consumer Key$result = $ovh->post('/sms/{serviceName}/jobs', array( 'charset' => 'UTF-8', // The sms coding (type: sms.CharsetEnum) 'class' => 'phoneDisplay', // The sms class (type: sms.ClassEnum) 'coding' => '7bit', // The sms coding (type: sms.CodingEnum) 'message' => 'xxxx', // Required: The sms message (type: string) 'noStopClause' => false, // Do not display STOP clause in the message, this requires that this is not an advertising message (type: boolean) 'priority' => 'high', // The priority of the message (type: sms.PriorityEnum) 'senderForResponse' => false, // Set the flag to send a special sms which can be reply by the receiver (smsResponse). (type: boolean) 'validityPeriod' => '2880', // The maximum time -in minute(s)- before the message is dropped (type: long)));print_r( $result );?> Je reçois une réponse avec un identifiant numérique du genre id=12345678. Ca marche et c'est super MAIS.... J'aimerais (sans y arriver) pouvoir utiliser la fonction: BE_HTTP_DELETE pour effacer certains de ces POST (non encore envoyés par le serveur) Pour ce faire je dois utiliser ceci : /sms/{serviceName}/jobs/{id} ce qui correspond à ceci (selon la doc) <?php/** * First, download the latest release of PHP wrapper on github * And include this script into the folder with extracted files */require __DIR__ . '/vendor/autoload.php';use \Ovh\Api;/** * Instanciate an OVH Client. * You can generate new credentials with full access to your account on * the token creation page */$ovh = new Api( 'xxxxxxxxxx', // Application Key 'xxxxxxxxxx', // Application Secret 'ovh-eu', // Endpoint of API OVH Europe (List of available endpoints) 'xxxxxxxxxx'); // Consumer Key$result = $ovh->delete('/sms/{serviceName}/jobs/{id}');print_r( $result );?> Malgré une myriade d'essais depuis des mois, je ne parviens pas à utiliser la fonction DELETE... J'ai toujours comme réponse: KO Missing smsAccount. For more informations : http://guides.ovh.com/http2Sms Bien entendu, rien dans les guides d'ovh.... Une bonne âme pour m'aiguiller? J'utilise FMP14
  10. Voilà!!!! C'est exactement ça que je ne comprenais pas. Merci beaucoup. Je comprends maintenant, grâce à vos explications, la structure JSON. MERCI pour votre patience
  11. Je vais modifier ça merci. J'ai bien évidemment essayé. J'ai bien compris qu'il fallait mettre un chemin à la place de "$.Message[0].MessageId". Mon but est donc d'extraire, dans mon exemple ici, le MessageId donné dans ma réponse HTTP au format JSON. Dans ma table j'ai créé une rubrique "SMS MessageID" qui devra contenir le MessageId donné par ma réponse HTTP. Je suppose que c'est le chemin vers cette rubrique qu'il faut que je mette à la place du "path". Le problème c'est que je n'ai aucune connaissance sur le moyen d'écrire ce "path" et que je ne comprend pas du tout les arguments ("[0]", "$.Message[0]"ou"$.Message[0].MessageId".) C'est sans doute très simple.... J'ai bien évidement regardé vos liens mais je suis ici face à mes limites dans la connaissance en programmation.........
  12. Bonjour et merci, J'avais lu sans pouvoir mettre en application. (suis pas expert) Ne sachant pas comment trouver le chemin, j'ai utilisé une autre méthode qui fonctionne. 1. je nettoie ma réponse http JSON Substituer ( http_response ; ["\"" ; ""]; ["["; ""]; ["]"; ""]; ["{"; ""]; ["}"; ""]; [",";"¶"]; ["dogs:"; "¶"] ) 2.Comme j'ai maintenant une liste avec des trucs du genre: MessageId:XXXXXXXXXXXXXXXXXX To:XXXXXXXX ... Je demande simplement de trouver ce qui est après: "MessageId:". Definir ( [ query = "MessageId:" ; p = Position (https response propre; query ; 1 ; 1 ) ; x = Extrait ( https response propre ; p ; 999999 ) ; kv = ObtenirValeur ( x ; 1); l = Longueur (query)+1; m = Extrait ( kv ; l ; 99999 ) ] ; ObtenirValeur ( m; 1 ) ) Comme il n'y a qu'une seule valeur par ligne, je ne sais avoir que la réponse souhaitée. Merci quand même pour l'aide.
  13. Merci Beaucoup. Malheureusement je n'arrive pas à utiliser BE_JSON et le script d'en dessous ne donne pas toute l'information reçue. Pour le BE_JSONPath c'est bien: ( la rubrique contenant la réponse HTTP ; la balise que je cherche, dans ce cas si "MessageId") Si c'est bien ça, J'ai un problème car cela ne fonctionne pas. J'ai pourtant BE_JSONPath ( httpResponse; "MessageId") ..... :-(
  14. Ha oui je dois mettre mon profil à jour désolé, FMPA 14 Voici la réponse http: {"MessageCount":1,"Reference":null,"Messages":[{"MessageId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","To":"xxxxxxxxxxx","ResultCode":0,"ResultDescription":"Success"}],"ResultCode":0,"ResultDescription":"Success","NumberOfParts":1,"NumberOfChars":10,"MessageEncoding":"TEXT"}xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx mis en liste: { MessageCount : 1 ......... il est transformé pour avoir les données en liste, comme cela je ne suis pas dépendant de la longueur de la donnée. Mon problème est de déterminé que la donnée 1 se trouve en ligne 4. Je cherche à pouvoir déterminer le numéro de ligne de: "MessageCount" pour après prendre les données de la ligne de MessageCount+2 (pour tomber sur la donnée 1). J'ai cette démarche parce que la réponse Http ne met pas toujours les balises dans le même ordre...
×
×
  • Create New...