Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Bonjour à tous, Je rencontre aujourd'hui un problème que je n'arrive pas à résoudre. J'ai beau réfléchir... 😉 Je suis en train de réaliser, au sein d'une application de gestion de matériel, une solution d'inventaire régulier qui s'effectuera sur iPad. Pour se faire, j'ai une table Inventaires qui permet de stocker la date et l'heure ainsi le nom de celui qui l'a réalisé. Chaque nouvel enregistrement de la table inventaire correspondra donc à un nouvel inventaire. La table inventaire est liée à une table matériel, qui contient l'ensemble des références du parc matériel. La liaison s'effectue avec une globale qui affiche, sous forme de menu local, la liste des emplacements. Quand cette globale est renseignée, une table externe sur le modèle filtre et affiche alors l'ensemble des références de cet emplacement. Je souhaitais ensuite ajouter une case à cocher par ligne (donc par référence, du côté de la table matériel) afin de pouvoir effectuer l'inventaire directement dans la TE. Côté affichage, ça correspond parfaitement à ce que j'attendais. Cependant, en liant les données comme je l'ai fait, ça ne fonctionne pas comme souhaité, et c'est finalement logique ; quand je coche plusieurs références dans ma TE, et que je souhaite effectuer ensuite un nouvel inventaire (un nouvel enregistrement dans la table Inventaires donc), les cases à cocher sont exactement dans le même état que l'enregistrement précédent. Impossible donc de garder un historique des précédents inventaires pour l'instant... Je pense que mon problème vient d'abord de mon lien. On se situe clairement dans un lien de type N vers N non ? Un inventaire concerne plusieurs références et une référence aura plusieurs inventaires. Le souci, c'est que je ne sais pas quoi lier à qui dans cette histoire. 😅 Je serai bien tenté de créer une table intermédiaire InventairesLignes où je lie la clé primaire de l'inventaire à cette table intermédiaire, mais ensuite, il faudrait lier la clé primaire matériel à InventairesLignes...? Mais du coup, comment je fais pour maintenir fonctionnel mon premier lien avec la globale qui permet d'afficher et filtrer les références par emplacement ? Ou alors, existerait-il une solution plus simple qui me permettrait tout simplement de "figer" ces cases à cocher afin qu'elles restent unique à l'enregistrement en cours d'utilisation ? Peut être du côté de la fonction évaluation, que je n'ai pas encore utilisé pour l'instant... Enfin voilà, c'est pas très clair dans ma tête pour l'instant, du coup difficile de développer quoi que ce soit de clair quand on nage comme ça... Si quelqu'un saurait me mettre sur une voie de réflexion je suis bien évidement preneur 😊 En attendant, je continue de creuser de mon côté ! Merci d'avance à celles et ceux qui voudront bien m'aider. Bonne journée ! Loraga
  3. Vous avez essayé d'intervertir entre les deux ordinateurs le rôle de l'hôte et le rôle du client ?
  4. Est-ce que vous avez essayé depuis un autre poste ?
  5. Les menus ont été touchés, c'est bien ça ? Est-ce que ce pourrait être une fausse manipulation liée à la gestion avancées des menus ?
  6. Merci pour ta réponse ! En fait, le format doit rester en texte, car le début de la rubrique comporte une année, mais pour éviter les doublons la liste ressemble à ca : -1550/-1526 (Ahmose) -1525/-1501 (Ahmose) -1525/-1501 (Amenhotep I) -1525/-1501 ... Du coup, je ne peux pas passer la rubrique en nombre ... Sachant que j'ai deux autres rubriques, cette fois-ci en nombre, la première avec uniquement la date de début (-1550, -1525, ...) et la seconde avec la date de fin (-1526, -1501, ...). Mais j'ai impérativement besoin que la liste qui est utilisée pour lier ma table chronologique avec d'autres tables comporte les noms des souverains ... Je fais afficher ma liste en menu local, elle est basée sur un identifiant (CHYxxxxxx) mais affiche uniquement les valeurs de la rubrique dont j'ai montré des exemples ci-dessus ...
  7. Yesterday
  8. Un script délétère, c'est possible car je venais d'adapter des scripts à partir d'une autre base au lieu de les réécrire entièrement, et je n'ai pas du m'apercevoir qu'une fonction pointait vers un élément manquant ou défaillant... Désormais j'éviterai les copier-coller pour les scripts, ça m'aura servi de leçon. Bien que n'ayant pas les droits d'admin, j'avais quand même accès à la table des scripts et j'avais effacé tous les ajouts, en vain. Sans doute que le mal était fait. En fait j'avais commencé une base de données mal construite et je cherchais à intégrer les modèles à une base de gestion de données que j'avais trouvée. Les noms de rubrique ne correspondant pas, j'étais en train de les modifier sur mes tables et mes modèles et adapter les scripts que j'avais copié-collé. J'avoue que c'était un peu hasardeux. En fait j'aurais du réécrire toute ma base et les scripts avec mes noms de rubriques. Encore merci de m'avoir fait comprendre une erreur de stratégie.
  9. Je ne suis que très modérément convaincu par un éventuel bug. Non que j'ai des actions chez Claris, mais force est de constater (il n'est qu'à voir le peu de nombre de messages consacrés à ce sujet sur le forum) que FMP est peu buggé et plante très rarement (et c'est le plus souvent récupérable). Une autre piste, on peut se faire avoir avec un script en pause ? M'enfin, l'essentiel, si j'ai bien compris, vous êtes retombé sur vos pattes.
  10. didi71

    API BNF

    Bonjour il faut savoir quel code barre ta douchette comprend et ensuite lui présenter le code barre correspondant le plus courant c'est code barre 39 je crois que sur les livres c'est le cas
  11. Bonsoir Puimoisson04 et merci. Bien longtemps avant le krach, j'avais exploré FMP 18 et il se trouve que j'avais mis mon nez dans la sécurité en renommant les identifiants d'ouverture. J'avais donc mon prénom en ID et un mot de passe facile. L'ouverture se faisait normalement avec ces identifiants. Le double-clic ouvre la fenêtre de connexion, même sans les raccourcis clavier. J'ai bien accès à ma base de données, en mode utilisation mais plus accès aux menus réservés à l'administrateur. Je ne peux donc plus poursuivre sa construction. D'un point de vue pratique, j'ai lancé l'enregistrement de la base que j'avais fait il y a quelques jours et je travaille maintenant sur une copie de cette copie. J'ai refait les mêmes gestes que ceux au cours desquels j'ai perdu les droits admin et rien ne s'est passé cette fois-ci. Donc a priori je n'avais pas fait de fausse manœuvre et je ne suis pas allé dans la Fichier > Gérer > Sécurité au cours de cette session maléfique. J'aurais aimé comprendre pourquoi ça s'est produit, pour éviter une séquence successible de m'ôter les droits admin, mais je ne vois pas, je n'ai rien fait de très extraordinaire, travaillant sur des modèles et scripts que je copiais depuis une base d'exemple, ceci après avoir créé une table dédiée dans ma base, même pas liée pour l'instant à mes autres tables. Sur les captures d'écran que j'ai jointes précédemment, j'ai les droits admin (dans les préfs) mais ce n'est pas le cas dans réalité. Selon moi il s'agit d'un bug.
  12. Fastoche ! Tu affiches sur un écran toutes tes rubriques et tu demandes l'index de chacune de tes rubriques, si c'est vide c'est que ce n'est pas utilisé.
  13. Bonjour, Si vous n'avez jamais touché la sécurité, vous devez avoir les réglages par défaut. En ouvrant la base (double-clic) en maintenant les touches Options-Maj enfoncées, apparaîtront le compte et le mot de passe. Par défaut le compte est Admin et il n'y a pas de mot de passe. On croise les doigts ?
  14. Bonjour, Je suis en train de créer une base de gestion de contenu avec FMP 16. En testant la version d'essai de FMP 18 Advanced, tout allait très bien jusqu'à aujourd'hui. Alors que j'étais en train de copier un modèle par copié-collé depuis une autre base, je suis passé en mode utilisateur et je me suis aperçu que je ne pouvais plus revenir en mode modèle, qui était devenu grisé. La plupart des menus de FMP sont inaccessibles, dont le menu "Fichier", ce qui ne me permet pas de regarder du côté des jeu de privilèges. J'ai tenté de relancer la base de données sous FMP 16 : pas de changement. Je crains fort qu'il y a un problème avec les jeux de privilèges. Dans ce cas j'imagine qu'il y a de fortes chances que FMP me voie désormais comme un simple utilisateur sans privilèges et qu'il y n'y ait guère de chances que je reprennes la main. Si c'est bien cela, ça ne semble par déranger FMP qu'il n'y ait plus d'administrateur de la base de données. C'est parce que je crois qu'il est impossible que FMP accepte l'absence d'admin que je garde espoir que le problème vient d'autre chose, que je pourrais corriger. Je précise que je n'ai pas créé d'autre compte que le compte administrateur, que je me connecte sans problème à la base avec mon identifiant et mdp. A moins que quelqu'un ait un début de solution à me proposer ? J'avais fait une sauvegarde mais depuis j'ai saisi beaucoup de choses, tables, modèles, scripts hier... et ça m'ennuierait de devoir passer des heures à tout refaire, à retrouver les sources qui m'ont aidées pour les scripts, notamment. Merci pour votre aide. EDIT : copies d'écran des privilèges (dans les préfs)
  15. Bonjour Il suffi d'activer le bon cadenas dans l'inspecteur Uniquement le cadenas du dessus = centrage ( voir modèle ) Si ont active le cadenas gauche et droit , ca utilise tout la largeur disponible ( voir ligne verte dans exemple ) en vertical c'est tout a fait pareil
  16. Bonjour, dans le cadre d'un travail, j'ai un petit problème avec les moèdes format iPhone et iPad. en effet, lors de la création, j'ai utilisé le modèle iPhone (et iPad) et avec les nouveaux modèle les rubrique sont alignées à gauche, donc j'aimerais, si c'est possible soit qu'elles soient centrées soit qu'elle se redimensionnent . Le fichier s'ouvre en mode admin Merci d'avance https://www.dropbox.com/s/9gheqehbi537x40/2018.fmp12.zip?dl=0
  17. Bonjour à tous, dans le cadre d'un développement, je recherche à décompter des rubriques de façon à pouvoir supprimer celles non utilisées afin d'alléger. je recherche le nombre de fois ou une épreuve est utilisée et obtenir combien de fois dans programme et résultats, je ne sais pas pourquoi mais cela ne fonctionne pas. Qui aurait une idée? le fichier s'ouvre en mode admin Merci d'avance https://www.dropbox.com/s/9gheqehbi537x40/2018.fmp12.zip?dl=0
  18. Last week
  19. Malheureusement meme zippe il fait + de 5 M et ne passe pas
  20. pas de changement ...........J'ai trouvé la cause dès que je fais une autre importation il perd la source de l'importation puisque j'indique dans la source le même fichier et que je peux pas lui entrez la table a importer sauf si le fais avec l'option boite de dialogue = "oui" donc faut que je revois ma façon de faire trop compliqué pour l'utilisateur final.
  21. Bonjour Donc ici , chez moi, le paquet cadeau utilise la fonction « masquer objet quand » dans l’inspecteur. Avec le calcul Debut ( Obtenir ( DateActuelle );5 ) ≠ Debut ( Loyalty_Custome::Birth date;5 ) Pour toi , a cette endroi tu aurais quel que chose comme ( Obtenir ( DateActuelle ) - date d'émission du devis ) < 30 comme a dis Puimoisson04
  22. Bonsoir, Donc, comme le dit Magalie, Masquer si [(Obtenir ( Date actuelle) - Date émission) < 30]
  23. Je suis d'accord avec vous Magalie, Par contre ce n'est pas cela que je veux faire. Votre solution, je l'ai déjà appliqué pour une autre raison (cette image ne doit pas apparaître sur les lignes de facture), en fonction du model liste "devis-facture" que j'ai créé. Je voudrais que cette image d'alerte se manifeste à côté de la date (en violet) uniquement à la condition que la date d'émission du devis ait dépassé les +30 jours.
  24. Bonjour ! Il faut utiliser le masquage conditionnel. Attention, le piège est qu’il faut calculer quand on ne veut pas voir (donc souvent la logique inverse à ce qu’on ferait spontanément).
  25. Je voudrais savoir comment vous procédez, Apophis000, car j'ai inséré une image à côté d'une date, mais je n'arrive pas à la mettre en forme conditionnelle. Est qu'il faut effectuer un script ou y a t'il une autre manière de procéder? Merci.
  1. Load more activity
×
×
  • Create New...