OVH Cloud OVH Cloud

stocker des images-lecteur port série

2 réponses
Avatar
didi
Bonjour
1-je veux faire une base de donn=E9es image mais pour =E9viter=20
le volume je ne veux pas les stocker dans la table. Alors=20
un champ qui indiquera le chemin de fichier pour chaque=20
image. Maintenant quel objet il faut coller dans mon=20
formulaire ?( OLE indep, ole dep , image ...) pour pouvoir=20
les afficher en changeant une des propri=E8t=E9 de cet objet (=20
par ex sourcedoc ou file ) par code VBA sur l'evenement=20
current de formulaire pour passer d'une image =E0 l'autre.
Connaissez-vous en plus un bout de code pour cela ?
2-Comment peut-on lire dans ACCESS,les donn=E9es arrivant=20
sur le port s=E9rie (ou USB )de PC ? Encore si vous=20
connaissez le bout de code VBA ?

Merci beaucoup, beaucoup, d'avance.

2 réponses

Avatar
Raymond
Bonjour.
(réponse standard envoyée pour cette question)

j'en profite pour te faire les remarques que nous faisons à tout le monde au
sujet des images insérées et même liées concernant le grossissement de la
base access:

Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de données:
http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078

De plus si tu veux exporter une image access dans word ( copier/coller par
vba),
il ne faut pas passer par un controle image pour afficher l'image mais par
un cadre
indépendant. tu trouveras des explications et des exemples sur :
http://perso.wanadoo.fr/access2000/copie_objets_ole.htm

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"didi" a écrit dans le message de
news:0c0501c35114$6f578bb0$
Bonjour
1-je veux faire une base de données image mais pour éviter
le volume je ne veux pas les stocker dans la table. Alors
un champ qui indiquera le chemin de fichier pour chaque
image. Maintenant quel objet il faut coller dans mon
formulaire ?( OLE indep, ole dep , image ...) pour pouvoir
les afficher en changeant une des proprièté de cet objet (
par ex sourcedoc ou file ) par code VBA sur l'evenement
current de formulaire pour passer d'une image à l'autre.
Connaissez-vous en plus un bout de code pour cela ?
2-Comment peut-on lire dans ACCESS,les données arrivant
sur le port série (ou USB )de PC ? Encore si vous
connaissez le bout de code VBA ?

Merci beaucoup, beaucoup, d'avance.
Avatar
Gaël Schmitt
Merci Raymond pour cette réponse on ne peut plus complète. :)

Gael

"Raymond" a écrit dans le message de
news:
Bonjour.
(réponse standard envoyée pour cette question)

j'en profite pour te faire les remarques que nous faisons à tout le monde
au

sujet des images insérées et même liées concernant le grossissement de la
base access:

Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de
données:

http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078

De plus si tu veux exporter une image access dans word ( copier/coller par
vba),
il ne faut pas passer par un controle image pour afficher l'image mais par
un cadre
indépendant. tu trouveras des explications et des exemples sur :
http://perso.wanadoo.fr/access2000/copie_objets_ole.htm

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"didi" a écrit dans le message de
news:0c0501c35114$6f578bb0$
Bonjour
1-je veux faire une base de données image mais pour éviter
le volume je ne veux pas les stocker dans la table. Alors
un champ qui indiquera le chemin de fichier pour chaque
image. Maintenant quel objet il faut coller dans mon
formulaire ?( OLE indep, ole dep , image ...) pour pouvoir
les afficher en changeant une des proprièté de cet objet (
par ex sourcedoc ou file ) par code VBA sur l'evenement
current de formulaire pour passer d'une image à l'autre.
Connaissez-vous en plus un bout de code pour cela ?
2-Comment peut-on lire dans ACCESS,les données arrivant
sur le port série (ou USB )de PC ? Encore si vous
connaissez le bout de code VBA ?

Merci beaucoup, beaucoup, d'avance.