Index des Archives

www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins 


mauvaise attribution médias dans événements

 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Les médias
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 28 Mai 2003 10:31    Sujet du message: mauvaise attribution médias dans événements Répondre en citant

Pour les médias sur événements individuels
Le problème est du à
MP_POINTE_SUR
car une fois MP_POINTE_SUR c'est le NIP (photo identité) mise à jour par la stored proc
PROC_FIXE_UNIQUE_PHOTO_IDENTITE
l'autre fois MP_POINTE_SUR c'est un événement EV_IND_CLEF
(le problème pourrait être compliqué à cause des codes Integer qui par le fait du hasard
pourraient donner un code identique sur les 2 clés)
dans la requete actuelle on a MP_POINTE_SUR = MP_CLE_INDIVIDU
ce qui donne des médias sur des événements mal attribués
normal car on filtre avec des NIP et des clés événement
exemple: photo identité
MP_CLE_INDIVIDU = 4
MP_POINTE_SUR = 4
la photo est bien attribuée sur le NIP 4 mais mais elle est aussi
sur l événement EV_IND_CLEF = 4 qui n'a rien à voir
il manque donc un test
dans ma solution
MP_POINTE_SUR = EV_IND_KLE_FICHE donne pour le NIP 4 (par exemple)
des médias pour tous les événements du NIP4 ce qui n'est guère mieux
Conclusion :
Il faut lier les 2 dans les requetes
MP_POINTE_SUR = EV_IND_CLEF and MP_CLE_INDIVIDU = EV_IND_KLE_FICHE

on peut ajouter pour se protéger d'éventuelles modifs ajouter
MP_TYPE_IMAGE = A et MP_IDENTITE = 0

il faut donc modifier les requetes SQL et le code
1)dans l'unité u_form_individu_identite
la requete IBMultimedia
SELECT MULTI_CLEF,
MULTI_MEDIA
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_KLE_DOSSIER = :DOSSIER AND
MP_POINTE_SUR = :ACTE AND
MP_TABLE = :TABLE AND
MP_CLE_INDIVIDU = :KLE_FICHE AND
MP_TYPE_IMAGE = 'A'
MP_IDENTITE = 0
(ne pas oublier le param KLE_FICHE)
dans la proc IBQEveCalcFields (ligne 1849) ajouter
IBMultimedia.Params[3].AsInteger := IBQEveEV_IND_KLE_FICHE.AsInteger;
(je préfère le ParamByName , mais bon)
2) dans l'unité u_form_individu_edit_event_life
la requete IBMultimedia
SELECT MULTI_CLEF,
MULTI_MEDIA
FROM MULTIMEDIA,
MEDIA_POINTEURS
WHERE MP_MEDIA = MULTI_CLEF AND
MP_KLE_DOSSIER = :DOSSIER AND
MP_POINTE_SUR = :ACTE AND
MP_TABLE = :TABLE AND
MP_CLE_INDIVIDU = :KLE_FICHE AND
MP_TYPE_IMAGE = 'A'
MP_IDENTITE = 0
(ne pas oublier le param KLE_FICHE)

dans la proc btnActeClick (ligne 1122) ajouter
IBMultimedia.Params[3].AsInteger := DataSource.DataSet.FieldByName('EV_IND_KLE_FICHE').AsInteger;

A++
Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
danielos
Amateur
Amateur


Inscrit le: 14 Mar 2004
Messages: 9
Localisation: Saint-Germain Laval

MessagePosté le: 16 Mar 2004 10:19    Sujet du message: Répondre en citant

Bonjour,

Je suppose que ceci est l'explication à ma constatation suivante :
Dans un évènement d'une personne, en validant ensuite l'acte dans la feuille ad-hoc avec la case en bout de ligne. Cet évènement se voit attribué un média d'office qui n'a rien à voir avec lui... il est impossible ensuite de le lui retirer sauf en supprimant le média ce qui impacte la réelle personne concernée par le média ou en faisant un RAZ dans le feuillet acte, ce qui revient à reconnaître que l'acte n'est toujours pas trouvé.

La remarque de pthierry est-elle prise en compte et le bug corrigé dans les MAJ ?

Cordialement,

Daniel
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 16 Mar 2004 13:29    Sujet du message: Répondre en citant

Ceci a été corrigé depuis longtemps
qu'elle est la version d'Ancestro ?
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
danielos
Amateur
Amateur


Inscrit le: 14 Mar 2004
Messages: 9
Localisation: Saint-Germain Laval

MessagePosté le: 16 Mar 2004 14:52    Sujet du message: Répondre en citant

La version d'ancestrologie est 1.7.0.5
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Lau
Pro, Modérateur
Pro, Modérateur


Inscrit le: 01 Avr 2003
Messages: 1541

MessagePosté le: 16 Mar 2004 15:32    Sujet du message: Répondre en citant

Ta version date du 06/04/2003 ! Une petite mise à jour s'impose. La version en ligne est toutefois payante (cf. forum pour plus d'infos), mais d'autres versions gratuites ont eu lieu entre temps.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Ludo
Pro
Pro


Inscrit le: 25 Oct 2003
Messages: 314

MessagePosté le: 16 Mar 2004 15:57    Sujet du message: Répondre en citant

Oui mais a t on le droit de distribuer/envoyer les versions gratuites ?

Ludo
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Lya
Pro
Pro


Inscrit le: 30 Juil 2003
Messages: 945
Localisation: Seine-et-Marne (77)

MessagePosté le: 16 Mar 2004 16:09    Sujet du message: Répondre en citant

Arrow http://www.ybruant.magic.fr/phpBB2/viewtopic.php?t=2230&start=15
_________________

Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Ludo
Pro
Pro


Inscrit le: 25 Oct 2003
Messages: 314

MessagePosté le: 16 Mar 2004 16:14    Sujet du message: Répondre en citant

Merci Lya pour ton post. Je me rappelais ce post mais ce n est quand meme pas tres clair.


Ludo
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Lya
Pro
Pro


Inscrit le: 30 Juil 2003
Messages: 945
Localisation: Seine-et-Marne (77)

MessagePosté le: 16 Mar 2004 16:21    Sujet du message: Répondre en citant

Regarde la FAQ de la GNU GPL (le 2e lien que j'ai fourni), tu devrais trouver tes réponses Very Happy
En particulier:
Citation:
- Est-ce que le développeur d'un programme couvert par la GPL est lié par cette GPL ? Est-ce que le développeur pourrait se retrouver un jour en violation de la GPL ?
Strictement parlant, la GPL est une licence de la part du développeur à l'attention des tiers qui voudraient utiliser, distribuer et modifier le programme. Le développeur lui-même n'est pas contraint par elle, donc quelque soit ce que fait le développeur, ce n'est pas une "violation" de la GPL.

Toutefois, si le développeur devait entreprendre une action qui violerait la GPL si quelqu'un d'autre faisait la même chose, alors il perdrait sûrement de son autorité morale dans la communauté.

- Le développeur d'un programme qui l'a distribué sous GPL peut-il ensuite établir avec un tiers une licence pour son usage exclusif ?
Non, parce que le public détient déjà le droit d'utiliser le programme sous la GPL, et ce droit ne peut être retiré.

_________________

Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Ludo
Pro
Pro


Inscrit le: 25 Oct 2003
Messages: 314

MessagePosté le: 16 Mar 2004 16:27    Sujet du message: Répondre en citant

Merci pour tes eclairciments

Ludo
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Lya
Pro
Pro


Inscrit le: 30 Juil 2003
Messages: 945
Localisation: Seine-et-Marne (77)

MessagePosté le: 16 Mar 2004 16:35    Sujet du message: Répondre en citant

De rien ... Wink Laughing

Je continue la discussion ici, c'est plus sa place je crois Wink
_________________

Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Les médias Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com