Jump to content

Stéphane Chez Marie

Membres
  • Content Count

    9
  • Joined

  • Last visited

About Stéphane Chez Marie

  • Rank

FileMaker Profile

  • FM
    FMP8.5A, FMP10A
  • OS
    OSX.4, WinXP
  • FBA
    --Non membre--
  1. C'est une raison possible, je pense que je vais essayer de réinstaller FileMaker Server et de le désinstaller proprement. Pensez-vous que cette solution soit efficace?
  2. Avant, nous n'avions pas de problème et nous accédions à notre base via le réseau local. -> Nous avons installé FileMaker Server 10 Advanced avant d'avoir ce problème, mais nous ne l'avons jamais ouvert ni n'avons publié les bases avec. Ce problème est apparu juste après, ce qui pourrait être une cause, nous y avions pensé et donc mis à la poubelle FileMaker Server 10 Advanced, mais sans succès quant à la résolution du problème.
  3. Oui pour l'ouverture à Distance. Tout à fait, le message apparaît à l'ouverture de la base exactement comme le dit Rodolf. Pour les préférences, nous avions déjà pensé à ceci et nous avions supprimé les 2 fichiers de préférences de FMP 8.5 et FMP 10 se trouvant dans : Finder/petite maison/bibliothèque/Preferences/FileMaker Preferences/ C'est-à-dire : - Preferences 8.5A - Preferences 10.0A Après suppression et redémarrage du mac, le problème persiste.
  4. Non pas tout à fait, ce message apparaît à l'ouverture de la base, et je pense que c'est la seule information qui peut expliquer pourquoi on ne peut pas accéder à cette base à distance via un autre mac possédant une autre licence FMP.
  5. Bonjour, Nous utilisons actuellement une base de données que nous souhaiterions partager en réseau local. Le problème qui se pose est le suivant : FileMaker ne peut pas partager les fichiers, car un autre utilisateur les partage déjà avec FileMaker Pro sur cet ordinateur. Cependant, la configuration réseau étant bien reglée sur partagé dans le partage réseau FileMaker pour la base que nous souhaitons partager, il est impossible de trouver la solution à ce problème, sachant qu'un seul compte utilisateur est disponible sur le mac où le problème apparaît. Quelqu'un aurait-il une solution ? Merci d'avance.
  6. Je vous remercie beaucoup pour toutes ces différentes solutions, je vais réfléchir à toutes celles qui s'ouvrent à moi en essayant de prendre la plus simple. Merci encore pour le temps passé à trouver ces réponses !
  7. Après plusieurs tests, c'est cette phrase qui m'a aidé, c'était un problème dû à la table liée mais il me manquait des balises pour pouvoir le voir. En effet le problème venait d'une autre partie ! Merci beaucoup ! Cependant il me reste encore un dernier problème, et encore dû à une table liée ! Je dois saisir des données via PHP sur un modèle avec une table externe, je réussis à permettre la saisie d'une occurrence par Fiche, mais pas comme sur FileMaker où l'on peut saisir une infinité d'occurrences dans une table externe (liée) pour une seule fiche, la suivante s'affichant chaque fois que l'on en remplit une. J'ai joint le bout de code où je saisis une occurrence de la fiche, ainsi qu'une capture d'écran de la table externe sous FileMaker dans laquelle une infinité d'occurrences sont saisissables. Mon problème est donc que je n'arrive pas à permettre à l'utilisateur de saisir le nombre de lignes qu'il souhaite, car chaque fois qu'il souhaite entrer une nouvelle ligne, une nouvelle fiche se créé. Chaque fiche ne peut donc pas avoir plus d'une ligne (un dossier) alors que sous FileMaker on peut en saisir autant que l'on veut. <tr> <td class="field_data"> <table class="portal"> <thead> <tr> <th class="portal_header"> N° Dossier </th> <th class="portal_header"> Temps </th> <th class="portal_header"> CA </th> <th class="portal_header"> CM </th> <th class="portal_header"> Suivi </th> <th class="portal_header"> Note </th> </tr> </thead> <tbody> <?php $relatedRecords = $record->getRelatedSet("Fiches Temps Opérateurs"); if (FileMaker::isError($relatedRecords) === false) { $recnum = 0; $master_record = $record; foreach ($relatedRecords as $record) { $rowclass = ($recnum % 2 == 0) ? "table_row" : "alt_row"; $recnum++; ?> <tr class="<?php echo $rowclass ?>"> <td> <?php $fieldValue = $record->getField('Fiches Temps Opérateurs::Numéro_Dossier', 0); ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Numéro_Dossier', 0, $record, true, 'EDITTEXT', 'number');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps_CA', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps_CA', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps_CM', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps_CM', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Suivi', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Suivi', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = $record->getField('Fiches Temps Opérateurs::Note', 0); ?><input class="fieldinput" type="text" size="30" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Note', 0, $record, true, 'EDITTEXT', 'text');?>" value="<?php echo $fieldValue;?>"> </td> </tr> Merci d'avance !
  8. Voici un extrait du code qui marche, qui se trouve dans une autre page mais qui est un formulaire similaire : <tr class="field"> <td class="field_name"> <strong><font size="5"> ID Opérateur : </font></strong> </td> <td class="field_data"> <?php $fieldValue = $record->getField('ID_Opérateur', 0); ?><input type="text" size="5" name= "<?php echo getFieldFormName('ID_Opérateur', 0, $record, true, 'EDITTEXT', 'text');?>" value="<?php echo $fieldValue;?>"> </td> </tr> <tr class="field"> <td> </td> <td> </td> <td> Date début </td> <td align="left"> Notes </td> </tr> <tr class="field"> <td class="field_name"> Congés Annuels </td> <td class="field_data"> <?php $fieldValue = $record->getField('Congés_Annuels', 0); ?><input type="text" size="5" name="<?php echo getFieldFormName('Congés_Annuels', 0, $record, true, 'EDITTEXT', 'number');?>" value= "<?php echo $fieldValue;?>"> jour(s) </td> <td class="field_data"> <?php $fieldValue = displayDate( $record->getField('Congés_Annuels_Début', 0) , $displayDateFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Congés_Annuels_Début', 0, $record, true, 'CALENDAR', 'date');?>" value= "<?php echo $fieldValue;?>"> </td> <td class="field_data"> <?php $fieldValue = $record->getField('Congés_Annuels_Notes', 0); ?><input class="fieldinput" type="text" size= "30" name="<?php echo getFieldFormName('Congés_Annuels_Notes', 0, $record, true, 'EDITTEXT', 'text');?>" value= "<?php echo $fieldValue;?>"> </td> </tr> <tr class="field"> <td class="field_name"> Congés Maladie </td> <td class="field_data"> <?php $fieldValue = $record->getField('Congés_Maladie', 0); ?><input type="text" size="5" name="<?php echo getFieldFormName('Congés_Maladie', 0, $record, true, 'EDITTEXT', 'number');?>" value= "<?php echo $fieldValue;?>"> jour(s) </td> <td class="field_data"> <?php $fieldValue = displayDate( $record->getField('Congés_Maladie_Début', 0) , $displayDateFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Congés_Maladie_Début', 0, $record, true, 'CALENDAR', 'date');?>" value= "<?php echo $fieldValue;?>"> </td> <td class="field_data"> <?php $fieldValue = $record->getField('Congés_Maladie_Notes', 0); ?><input class="fieldinput" type="text" size= "30" name="<?php echo getFieldFormName('Congés_Maladie_Notes', 0, $record, true, 'EDITTEXT', 'text');?>" value= "<?php echo $fieldValue;?>"> </td> </tr> Voici la partie du code qui me renvoie les erreurs mentionnées : <tr class="field"> <td> <strong><font size="5"> ID Opérateur : </font></strong> <?php $fieldValue = $record->getField('ID_Opérateur', 0); ?><input type="text" size="5" name= "<?php echo getFieldFormName('ID_Opérateur', 0, $record, true, 'EDITTEXT', 'text');?>" value="<?php echo $fieldValue;?>"> </td> </tr> <tr> <td class="field_data"> <table class="portal"> <thead> <tr> <th class="portal_header"> N° Dossier </th> <th class="portal_header"> Temps </th> <th class="portal_header"> CA </th> <th class="portal_header"> CM </th> <th class="portal_header"> Suivi </th> <th class="portal_header"> Note </th> </tr> </thead> <tbody> <?php $relatedRecords = $record->getRelatedSet("Fiches Temps Opérateurs"); if (FileMaker::isError($relatedRecords) === false) { $recnum = 0; $master_record = $record; foreach ($relatedRecords as $record) { $rowclass = ($recnum % 2 == 0) ? "table_row" : "alt_row"; $recnum++; ?> <tr class="<?php echo $rowclass ?>"> <td> <?php $fieldValue = $record->getField('Fiches Temps Opérateurs::Numéro_Dossier', 0); ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Numéro_Dossier', 0, $record, true, 'EDITTEXT', 'number');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps_CA', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps_CA', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Temps_CM', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Temps_CM', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = displayTime( $record->getField('Fiches Temps Opérateurs::Suivi', 0) , $displayTimeFormat) ; ?><input type="text" size="10" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Suivi', 0, $record, true, 'EDITTEXT', 'time');?>" value="<?php echo $fieldValue;?>"> </td> <td> <?php $fieldValue = $record->getField('Fiches Temps Opérateurs::Note', 0); ?><input class="fieldinput" type="text" size="30" name= "<?php echo getFieldFormName('Fiches Temps Opérateurs::Note', 0, $record, true, 'EDITTEXT', 'text');?>" value="<?php echo $fieldValue;?>"> </td> </tr> <?php } $record = $master_record; } ?> </tbody> Les rubriques qui marchent ne font pas partie de tables liées, cependant dans mon formulaire qui ne marche pas et qui me renvoie les erreurs, je ne sais pas d'où vient l'erreur dans toutes les rubriques remplies, qui sont toutes des rubriques de table liée, malgré différents essais je tombe toujours sur la même erreur. "Numéro_Dossier" est justement une clé primaire dans ma base de données. Merci d'avance !
  9. Bonjour, Je suis actuellement en stage dans une entreprise qui m'a demandé de réaliser un site PHP permettant de saisir des données directement dans une base de données FileMaker hébergée sur FMP Server 10, MAC OS Server 10.5 . J'ai donc utilisé Site PHP Assistant pour créer le code de base que j'ai modifié pour qu'il corresponde aux demandes autant au niveau fonctionnel que ergonomique. Après avoir réalisé 2 pages de saisie fonctionnant parfaitement, je suis confronté à un problème lorsqu'il s'agit de rentrer des valeurs dans une table liée, je me retrouve après avoir appuyé sur le bouton de saisie des données face à cette erreur : 507 La valeur de la rubrique n'est pas conforme aux critères de contrôle de calcul des options d'entrée. Malgré le fait que je me suis assuré d'être bien conforme aux critères à respecter, j'ai décidé d'enlever tous les contrôles de calcul afin de vérifier ma rubrique au format Nombre. Voici alors l'erreur que j'obtiens : 504 La valeur de la rubrique ne correspond pas à la valeur définie dans les options d'entrées. J'ai pourtant exactement le même code pour d'autres rubriques et elles fonctionnent très bien. J'ai essayé de modifier le nom, supprimer complètement la rubrique et la recréer, et pourtant le problème subsiste. Quelqu'un pourrait-il m'aider là-dessus?
×
×
  • Create New...