Forum FileMaker - FM Source: Créer Des Rubriques A Partir De Données Séparées Par Des Virgules - Forum FileMaker - FM Source

Aller au contenu

  • (2 Pages)
  • +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Créer Des Rubriques A Partir De Données Séparées Par Des Virgules Noter : -----

#21 L'utilisateur est hors-ligne   amar 

  • PipPipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 3 379
  • Inscrit(e) : 14 octobre 04
  • Genre :Homme
  • Lieu :Ariège
  • FM Conférence : Paris 2010
  • OS : Os X.6.3 - Xp Pro Sp3
  • FM : fmp11 Adv - fms11


Posté 27 juillet 2010 - 17:59

Voir le messageCasimir, le 21 juillet 2010 - 21:30, dit :

je dois récupérer des données venant d'un fichier Excel, dont une cellule contient 8 valeurs séparées par des virgules
Je n'ai vu que ça c'est pour ça, désolé donc.
Amar Kenouche - Tout le monde disait que c'était impossible, un idiot arriva, qui ne le savait pas, et il le fit

www.akbou.net
0

#22 L'utilisateur est hors-ligne   ericire 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 054
  • Inscrit(e) : 26 octobre 08
  • Genre :Homme
  • Lieu :Ales
  • FM Conférence : --Aucune--
  • OS : VISTA ; seven
  • FM : FMP6, FM8.5, FM9A, FM10A


Posté 27 juillet 2010 - 18:06

oui effectivement au départ les la question n'était pas très étayée, les détails sont venus après.
Mes amitiés
Eric

/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.
0

#23 L'utilisateur est hors-ligne   Rodolf 

  • PipPipPipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 6 968
  • Inscrit(e) : 21 septembre 04
  • Genre :Homme
  • Lieu :Paris -Lyon - Galeria - Lava
  • FM Conférence : Nice 2008
  • OS : OSX 10.4. et 10.5
  • FM : 10A - S9


Posté 28 juillet 2010 - 08:17

et si les données viennent d'un site, pourquoi passer par Excel d'ailleurs, on peut aussi bien les récupérer directement dans FMP...

PS1 Amar, frais comme un gardon :w00t: D'ailleurs, t'es déjà revenu ou tu t'ennuies ? :lol:
PS2 j-3 :D
Rodolphe - Demoniak - Mac Pro 2x2.66 - FM depuis le bédut !
0

#24 L'utilisateur est hors-ligne   Casimir 

  • PipPipPip
  • Groupe : Membres
  • Messages : 120
  • Inscrit(e) : 20 avril 05
  • Genre :Homme
  • Lieu :Rennes France
  • Intérêts :le son, le mac et FileMaker (un peu) !!
  • FM Conférence : --Aucune--
  • OS : Mac OS 10.6.4
  • FM : 9.0v3


Posté 02 août 2010 - 14:30

salut a tous ! me revoila après quelques jours sans internet...
donc Rodolf : je ne passe pas par Excel pour récupérer les données mais je prends directement sur le serveur le fichier de données créé par le site web (fichier ".dtb" séparé par des "||" que je dois transformer à la main en ".tab" car FMP ne comprends pas le .dtb ) et que j'importe dans FMP via une table "importation"
d'ailleurs Y aurait-il moyen d'automatiser cette tache? de télécharger le fichier sur le serveur, le transformer en .tab et l'importer dans fmp...

Ericire a bien compris mon problème et a proposé un premier jet de script (que j'essaie d'analyser !) et du coup j'ai beaucoup de questions.....
je ne connaissais pas l'utilisation des variables ! avantages/inconvénients par rapport a des globales tampon ?
cela fonctionne aussi sur un réseau FMP ?

Peut on revenir sur la structure de mes tables ?
j'ai une table d'importation pour récupérer les données du fichier .dtb et les "traduire" en données séparées afin de les dispatcher vers les différentes rubriques et tables de la base fmp

une table d'exportation qui m'a permi de créer un fichier ".dtb" utilisé sur le site web (valeurs dans l'ordre, et séparées par des "||") à partir de ma base Séminaristes 2009
les tables importation et exportations pourraient-elles etre la meme ou est ce mieux de séparer ?

une table Séminaristes 2009, une table Galeristes (organisateurs)

Les Séminaristes, invités 2010, organisateurs, bénévoles, techniciens... sont tous des PERSONNES
faut-il les gérer dans la même Table Personnes ?
ou plutot séparer en Table Galeristes (organisateurs), table Séminaristes

il me faut aussi une Table des inscriptions et une table des Séminaires ou manifestations organisées ?

donc maintenant que le fichier .dtb que j'ai "fabriqué" avec toutes mes fiches Séminaristes 2009, et Galeristes est sur le serveur, j'ai les mêmes données dans ma table Séminaristes que sur le site web.
Les gens vont pouvoir modifier les fiches en ligne : nom, tél, participation etc et inscrire leurs invités. et ces données sont écrites dans le fichier .dtb du serveur

ensuite je vais régulièrement importer dans FMP ce fichier .dtb (en changeant l'extension en .tab) pour mettre a jour ma base FMP

Ericire avec ton script : quand une fiche est modifiée sur le site (nom, tel... participation au séminaire, heure depart/retour du Séminariste 2009 et aussi de ses invités cooptés) est ce que la fiche du Séminariste 2009 coopteur (qui existe déjà dans FMP puisque les données viennent de là) est mise a jour ? j'ai essayé mais je ne pense pas que ce soit prévu.
- faut-il le faire avec des variables et script
- ou via le menu "Importer des Enregistrements" de la table "importation dtb" vers "Séminaristes 2009" ?

est ce que ma table "importation" est dans ce cas utile ? ou cela pourrait se faire directement dans la table Séminaristes?

tu m'as parlé d'une table des inscriptions dans laquelle on pourrait gérer les infos de chaque participant concernant un séminaire particulier :
- heure départ, heure retour, menu
est ce que tu utilises la table "invités cooptés 2010" comme table "inscriptions" ? je vois qu'elle sert en table intermédiaire n à n entre Séminaristes 2009 et invités 2010
mais a chaque fois que je lance le script "nouvel invité" une fiche (même doublon) set créée dans la table

désolé si c'est un peu confus dans mon esprit mais je pense avoir oublié des éléments, et ma structure est bancale...
merci
Patrick, Chef opérateur du son tv/vidéo
http://www.nomades-productions.com
>prise de son, montage mixage son, location de matériel, prestations techniques, sonothèque :: structure de 3 personnes
---
FMP 9.0v3 sur MacBook Pro 2,26 Intel Core 2 Duo OS X 10.6.4 / et au bureau sur PC Win XP Pro
niveau : débutant passionné !
1

#25 L'utilisateur est hors-ligne   ericire 

  • PipPipPipPipPipPipPip
  • Groupe : Membres
  • Messages : 2 054
  • Inscrit(e) : 26 octobre 08
  • Genre :Homme
  • Lieu :Ales
  • FM Conférence : --Aucune--
  • OS : VISTA ; seven
  • FM : FMP6, FM8.5, FM9A, FM10A


Posté 08 août 2010 - 18:23

Salut

Citation

je ne connaissais pas l'utilisation des variables ! avantages/inconvénients par rapport a des globales tampon ?
cela fonctionne aussi sur un réseau FMP ?

des éléments de réponse chez one more thing


Citation

Peut on revenir sur la structure de mes tables ?
j'ai une table d'importation pour récupérer les données du fichier .dtb et les "traduire" en données séparées afin de les dispatcher vers les différentes rubriques et tables de la base fmp

une table d'exportation qui m'a permi de créer un fichier ".dtb" utilisé sur le site web (valeurs dans l'ordre, et séparées par des "||") à partir de ma base Séminaristes 2009
les tables importation et exportations pourraient-elles etre la meme ou est ce mieux de séparer ?


puisque l'importation et l'exportation comporteront les mêmes rubriques autant n'en conserver qu'une d'autant que si j'ai bien compris toutes les données sont dans une seule rubrique. Et à la rigueur tu peux avoir une rubrique importation et une autre exportation pour les différencier.

Citation

une table Séminaristes 2009, une table Galeristes (organisateurs)

Les Séminaristes, invités 2010, organisateurs, bénévoles, techniciens... sont tous des PERSONNES
faut-il les gérer dans la même Table Personnes ?
ou plutot séparer en Table Galeristes (organisateurs), table Séminaristes


moi j'aurai mis une table personnes avec une rubrique statut pour les différencier. Eventuellement créer des OT à partir d'une globale statut pour les différencier

Citation

il me faut aussi une Table des inscriptions et une table des Séminaires ou manifestations organisées ?

une table inscription oui, et une ou tu enregistre les données propres aux manifestions



Citation

Ericire avec ton script : quand une fiche est modifiée sur le site (nom, tel... participation au séminaire, heure depart/retour du Séminariste 2009 et aussi de ses invités cooptés) est ce que la fiche du Séminariste 2009 coopteur (qui existe déjà dans FMP puisque les données viennent de là) est mise a jour ? j'ai essayé mais je ne pense pas que ce soit prévu.

effectivement je t'ai mis un script pour l'exemple de l'utilisation des variables, et donc cette question des MAJ (mise à jour) n'a pas été traité.

Citation

- faut-il le faire avec des variables et script

tu peux effectivement le rajouter au script en utilisant des variables, d'autant que dans le script il est prévu de vérifier si la fiche coopteur existe, donc tu peux modifier les données à ce moment là.

Citation

- ou via le menu "Importer des Enregistrements" de la table "importation dtb" vers "Séminaristes 2009" ?

s'il n'y avait pas eu besoin de créer des cooptés, c'est effectivement ce que j'aurais fait puisque la MAJ est automatique si elle est cochée.

Citation

est ce que ma table "importation" est dans ce cas utile ? ou cela pourrait se faire directement dans la table Séminaristes?

tu ne peux importer en l'état ton fichier dtb directement pour le mettre à jour, il faudrait qu'il soit sous une forme tabulée (remplacer les pipes par des tabulations, forme qui te permettrait de relier les noms/prénoms pour la MAJ

Citation

tu m'as parlé d'une table des inscriptions dans laquelle on pourrait gérer les infos de chaque participant concernant un séminaire particulier :
- heure départ, heure retour, menu
est ce que tu utilises la table "invités cooptés 2010" comme table "inscriptions" ? je vois qu'elle sert en table intermédiaire n à n entre Séminaristes 2009 et invités 2010
mais a chaque fois que je lance le script "nouvel invité" une fiche (même doublon) set créée dans la table

oui je me suis servi de cette table invités comme d'une table intermédiaire ou d'inscription.
Et puis non les invités de peuvent être en double car c'est vérifié dans le script dans une condition "si"
//cas homonyme
$id_inv ≠ 0 
//cas invite pas deja cree
And Occurrences(¶ & $liste_inv & ¶;¶ & $id_inv & ¶) = 0

pfiuu, j'ai chaud avec toutes ces questions !
Bonne soirée !
Mes amitiés
Eric

/////////////// Avant d'intervenir sur votre base >>> faites des sauvegardes ! //////////////////////////////

Vous pouvez tout faire,
penser ou croire,
posséder toute la science du monde,
si vous n'aimez pas,
vous n'êtes rien.

Marcelle Sauvageot.
0

#26 L'utilisateur est hors-ligne   Casimir 

  • PipPipPip
  • Groupe : Membres
  • Messages : 120
  • Inscrit(e) : 20 avril 05
  • Genre :Homme
  • Lieu :Rennes France
  • Intérêts :le son, le mac et FileMaker (un peu) !!
  • FM Conférence : --Aucune--
  • OS : Mac OS 10.6.4
  • FM : 9.0v3


Posté 09 août 2010 - 14:26

waaaaaaa!!!!! :hello: c'est vraiment tres sympa a toi d'avoir pris le temps d'y répondre !!
je m'inquiétais, voyant que mon cas n'intéressait plus personne ! trop de questions justement, sans doute !

donc je continue a bosser ma structure et mon script en tenant compte de tes conseils, et je reposterai le fichier bientot voir ce que tu en penses, et si je bute sur un point (notamment l'histoire de la mise a jour de ma table de seminaristes d'origine)

merci encore
Patrick, Chef opérateur du son tv/vidéo
http://www.nomades-productions.com
>prise de son, montage mixage son, location de matériel, prestations techniques, sonothèque :: structure de 3 personnes
---
FMP 9.0v3 sur MacBook Pro 2,26 Intel Core 2 Duo OS X 10.6.4 / et au bureau sur PC Win XP Pro
niveau : débutant passionné !
0

Partager ce sujet :


  • (2 Pages)
  • +
  • 1
  • 2
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

FM Source est un service gratuit de La Source multimédia - spécialistes FileMaker
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources