Image (photo) dans les rapports
Envoyé par: fredflyer ()
Date: vendredi 31 janvier 2014 13:01:03

Bonjour,

je souhaite faire un rapport avec les inscrits actifs, en intégrant une image (photo).
Comment faire cela ?
j'ai regardé dans la structure des tables, li y a des objets de type BLOB, mais je n'ai pas trouver la fonction pour convertir ce champ en image (si c'est possible)

Merci

Fred
(LFLY)

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: fredflyer ()
Date: vendredi 14 février 2014 08:02:51

Bonjour,

apparemment personne n'a la réponse ou alors ce n'est pas possible...
je relance le post au cas ou.

Fred
(LFLY)

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: jtremblet ()
Date: samedi 15 février 2014 23:54:00

Bonjour

Ce que vous voyez à l’écran c'est une page HTML. Récupérer du binaire ne vous donnera pas une image.
Le rapport exploite le résultat de la requete SQL pour la mettre en forme en tableau HTML via du XML/XLST
Si vous voulez faire un rapport comportant des photos. il faut que votre requete SQL construise l'URL de la photo. Celle-ci comporte un appel au fichier picture.php qui ira lire le binaire pour restituer l'image

Inspirez-vous de ce qui existe dans OF. Un rapport avec les photos existe dans Données > Lister les utilisateurs
Si les utilisateurs ont une photo celle- ci s'affiche, avec un clique droit vous pouvez récupérer le lien d'une photo et analyser la structure du lien
http://nomduclub.openflyers.fr/picture.php?id=32&class=Facebook&type=small

L'id de la table facebook est récupérable en faisant une jointure sur l'id de la personne owner_id avec la category 2
Pas tester mais à priori cela devrait fonctionner

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: fredflyer ()
Date: mardi 8 avril 2014 08:10:32

Bonjour,
je découvre la réponse ce jour car je n'ai pas reçu d'alerte concernant le post....
merci en tous cas...je vais faire le test et ferai un retour sur les résultats

Fred

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: fredflyer ()
Date: mardi 8 avril 2014 08:47:24

Me revoila plus rapidement que prévu.
La requête en jointure avec la table facebook ne pose pas de problème...
je retrouve bien les données.
le souci, est que les images sont stockées dans des champs de type blob (champ small ou original).
mon souci est que la requête ramène ces données qui sont au format texte et non pas l'image résultante de cette compression.
Existe t'il une fonction pour que le select retourne une image au travers de l'appel au rapport.

un exemple :
si la requête est : select small from facebook
j'aurai en résultat une série de caractères...

de deux choses l'une, soit le rapport est capable d'interpréter et de convertir le contenu de ce champ blob en image, soit il existe une fonction SQL qui donne le résultat image attendu...

j'ai peur d'être dans une impasse.

Fred

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: jcheng ()
Date: vendredi 11 avril 2014 09:11:55

Il n'est actuellement pas possible de faire ce que vous demandez dans le module des rapports et ce n'est aussi pas prévu.

Il faudrait faire une demande de développement pour permettre cela.

Le menu "Données > Lister les utilisateurs" ne convient pas à vos besoins ?

Options: RépondreCiter
Re: Image (photo) dans les rapports
Envoyé par: fredflyer ()
Date: vendredi 11 avril 2014 14:09:55

Bonjour,

non ce module ne répond pas complètement à l'utilisation que je veux en faire...
tant pis, je continuerai à traiter mon besoin avec un autre outil

Merci

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.