begin process at 2010 03 21 23:53:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Base de données

 > 

Access

 > 

Afficher des photos à partir de son emplacement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher des photos à partir de son emplacement

samedi 24 mars 2007 à 19:46:49 | Afficher des photos à partir de son emplacement

codial

Bonjour

J'utilise Delphi 7 pro, une base Access 2000 et ADO..

Dans cette base j'ai une table suivi de chantiers et une table photos liée à la table suivi chantier.

Je dois stocker par chantier quelques photos.

N'arrivant pas à les stocker dans un champ BLOB,  j'ai opté pour stocker le lien dans un champ de ma table.
Le problème est que je n'arrive pas à synchroniser le lien et l'affichage de la photo.

Je m'explique:
Chaque chantier peut avoir plusieurs photos. Donc pour les visualiser j'utilise un DBCtrlGrid et un TImage pour afficher toutes les images et les commentaires de chaque chantier.

Comment je peux faire pour afficher toutes les photos du chantier dans mon DBCtrlGrid en fonction de leur chemin?
 Sur quel évènement ?

J'ai, entre autres, essayé OnDataChange mais ce n'est pas bon car je dois afficher plusieurs enregistrement.

D'avance merci

Cordialement

dimanche 25 mars 2007 à 17:44:10 | Re : Afficher des photos à partir de son emplacement

WhiteHippo

Membre Club
Bonjour

Je pense que tu es sur une mauvaise voie. Les champs BLOB sont conçus pour cela, stocker des images et les TDBImage sont là pour les afficher. Il faut donc les utiliser !!!

(voir par exemple http://www.delphifr.com/codes/PROCEDURE-POUR-INTEGRER-BLOB-DANS-BASE-DONNEES-PARADOX_38930.aspx)

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein
lundi 26 mars 2007 à 10:31:45 | Re : Afficher des photos à partir de son emplacement

codial

Bonjour,


j'ai regardé ton lien, mais, apparemment, on ne peut charger que des Bitmap or je dois arriver à charger au moins du jpeg pour afficher les photos dans un DBImage.

Avec un TImage c'est possible et ce serait bien,  mais là je bute sur la cohérence entre le lien et l'affichage de mes images dans un DBCtrlGrid.

Cordialement
lundi 26 mars 2007 à 19:58:29 | Re : Afficher des photos à partir de son emplacement

WhiteHippo

Membre Club
"j'ai regardé ton lien..." Regarder c'est bien, mais je doute que tu ais fait l'effort nécessaire de lire les quelques commentaires associés  (notamment le commentaire de : blatour le 07/08/2006 20:00:15, ou bien celui de ghassenus le 01/01/2007 12:36:45 ou encore ghassenus le 19/01/2007 00:45:40), tu aurais alors vu que les blobs ne se limitent pas au jpeg. 

Autre possibilité, gérer directement le fichier : [ Lien ]

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein
lundi 26 mars 2007 à 22:09:37 | Re : Afficher des photos à partir de son emplacement

codial

Bonsoir,

en disant regarder j'ai inclu testé .... et j'ai lu tous les commentaires.
Et j'ai un message me disant que ce n'est pas une image bitmap valide et les images ne s'affichent pas dans un DBImage

 Voilà...

Cordialement

lundi 26 mars 2007 à 22:36:36 | Re : Afficher des photos à partir de son emplacement

WhiteHippo

Membre Club
Il manquerait pas un simple "uses jpeg;" !!

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein
lundi 26 mars 2007 à 23:56:17 | Re : Afficher des photos à partir de son emplacement

codial

Non, je l'ai mis

Cordialement
mardi 27 mars 2007 à 18:58:51 | Re : Afficher des photos à partir de son emplacement

WhiteHippo

Membre Club
Réponse acceptée !
Va faire un tour sur l'excellent site de John Colibri, tu y trouveras des exemples et j'espère une solution à ton problème :
[ Lien ]

Cordialement.

"L'imagination est plus importante que le savoir." Albert Einstein
mardi 27 mars 2007 à 19:32:18 | Re : Afficher des photos à partir de son emplacement

codial

Bonsoir,

sincèrement merci pour ton lien, j'y ai trouvé mon bonheur après quelques adaptations.

Encore merci

Cordialement


Cette discussion est classée dans : table, afficher, photos, stocker, chantier


Répondre à ce message

Sujets en rapport avec ce message

Initialiser DBLOOKUPCOMBOBOX [ par toutou01 ] Voila mon gros probleme je desire initialiser un dblookupcombobox j'utilise un listsource me permettant d'afficher toutes les info de la table et de c afficher le champ d'une requête [ par dlpxlid ] Bonjour, Je débute en Delphi et j'aimerai savoir comment afficher la valeur d'un champ d'une requête. Je travaille en ADO J'ai créé un composant Conne Trier une table [ par Frank19 ] Ma table est un paradox tout simplejla fait afficher dans un grid mais jaimerais la trier selon la colonne clické ... jme suis fait des indexes mais y Afficher des photos jpg [ par fouroulou ] Bonjour tout le monde,voilà j'ai un petit problème qui me tracasse(débutant comme je suis):il s'agit d'un petit annuaire avec photos, je voudrais affi Afficher une somme a partir d'une date [ par abdousoft ] Sltj'ai deux Tables paradox contient dans leur liste des champ un champ "Date" dans chaque table, et un champ "total" dans chaque table aussi,Remarque ADO ... comment afficher la structure d'une table [ par locas ] J'aimerais savoir comment afficher la structure d'une table ORACLE avec les composants ADO.J'ai d'abord essayé la commande classique DESC et recuperer pour comparer les dates [ par saradelphi5 ] Bonjour, c'est saraj'utilise delphi5,et je voudrai savoir comment je peut afficher sur ma table que les enregistrement qui contienne la date d'aujourd dbgrid "get me crazy" [ par vergil3a ] salut: jai blockee avec dbgrid j'utilise sql pour join de deux table et le resultat afficher dans dbgrid composant problem: je veux modifier l Afficher une table mysql dans un Dbgrid [ par zorville34 ] Bonjour    Question peut-être déjà posée sur le forum mais j'ai essayé de chercher un peu partout,     -- > Comment afficher une table mysql dans un programmer le boutton ajouter [ par liza06_1 ] salut tout le monde c'est encore moi excusez moi mais je débute dans la programmation 'delphi' voila mon prb j'ai 1 table fournisseur et je veux ajout


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales