Bonjour.
il faudrait connaître la version Access utilisée pour pouvoir répondre à
cette question.
quoi qu'il en soit, c'est une très mauvaise idée d'incorporer des images
dans un contrôle OLE car la base va grossir inconsidérément et va devenir
ingérable très rapidement.
je te conseille de lire la page
http://officesystem.access.free.fr/images.htm
ainsi que http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Bonjour tout le monde,
|
| J'ai des images incorporées dans une base Access, type de champ "objet
OLE".
| J'ouvre la table en mode feuille de données, clic droit sur le champ OLE,
puis insérer un objet, ça marche.Toujours en mode de
| feuille de données, même méthode, je peux modifier l'image qui est
enregistrée dans chaque ligne de la table.
|
| Par contre, quand j'affiche l'image dans un formulaire, pas moyen de
modifier l'image enregistrée, la doc MS se contente de
| dire:
| "Vous pouvez créer ou modifier ce type d'objet à partir du formulaire ou
de l'état dans lequel il est inséré, en utilisant le
| serveur OLE. "
| Oui, bien sûr, Bill, et pour utiliser le serveur OLE, je fais comment ?
|
| Le modèle d'objet BoundObjectFrame n'offre que peu de méthodes, ce qui est
logique, puisque c'est le serveur OLE qui fait le
| boulot.....
|
| Alors, si vous avez un bout de code......
| Et si aussi, vous avez des précisions sur le "serveur OLE", et son modèle
d'objet.....
| Peut-être suffit-il de rajouter une référence pour y avoir accès, mais
laquelle ?
|
| Merci
| J-Pierre
|
|
Bonjour.
il faudrait connaître la version Access utilisée pour pouvoir répondre à
cette question.
quoi qu'il en soit, c'est une très mauvaise idée d'incorporer des images
dans un contrôle OLE car la base va grossir inconsidérément et va devenir
ingérable très rapidement.
je te conseille de lire la page
http://officesystem.access.free.fr/images.htm
ainsi que http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: e7WVOyJZGHA.4652@TK2MSFTNGP04.phx.gbl...
| Bonjour tout le monde,
|
| J'ai des images incorporées dans une base Access, type de champ "objet
OLE".
| J'ouvre la table en mode feuille de données, clic droit sur le champ OLE,
puis insérer un objet, ça marche.Toujours en mode de
| feuille de données, même méthode, je peux modifier l'image qui est
enregistrée dans chaque ligne de la table.
|
| Par contre, quand j'affiche l'image dans un formulaire, pas moyen de
modifier l'image enregistrée, la doc MS se contente de
| dire:
| "Vous pouvez créer ou modifier ce type d'objet à partir du formulaire ou
de l'état dans lequel il est inséré, en utilisant le
| serveur OLE. "
| Oui, bien sûr, Bill, et pour utiliser le serveur OLE, je fais comment ?
|
| Le modèle d'objet BoundObjectFrame n'offre que peu de méthodes, ce qui est
logique, puisque c'est le serveur OLE qui fait le
| boulot.....
|
| Alors, si vous avez un bout de code......
| Et si aussi, vous avez des précisions sur le "serveur OLE", et son modèle
d'objet.....
| Peut-être suffit-il de rajouter une référence pour y avoir accès, mais
laquelle ?
|
| Merci
| J-Pierre
|
|
Bonjour.
il faudrait connaître la version Access utilisée pour pouvoir répondre à
cette question.
quoi qu'il en soit, c'est une très mauvaise idée d'incorporer des images
dans un contrôle OLE car la base va grossir inconsidérément et va devenir
ingérable très rapidement.
je te conseille de lire la page
http://officesystem.access.free.fr/images.htm
ainsi que http://officesystem.access.free.fr/objets_ole.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Bonjour tout le monde,
|
| J'ai des images incorporées dans une base Access, type de champ "objet
OLE".
| J'ouvre la table en mode feuille de données, clic droit sur le champ OLE,
puis insérer un objet, ça marche.Toujours en mode de
| feuille de données, même méthode, je peux modifier l'image qui est
enregistrée dans chaque ligne de la table.
|
| Par contre, quand j'affiche l'image dans un formulaire, pas moyen de
modifier l'image enregistrée, la doc MS se contente de
| dire:
| "Vous pouvez créer ou modifier ce type d'objet à partir du formulaire ou
de l'état dans lequel il est inséré, en utilisant le
| serveur OLE. "
| Oui, bien sûr, Bill, et pour utiliser le serveur OLE, je fais comment ?
|
| Le modèle d'objet BoundObjectFrame n'offre que peu de méthodes, ce qui est
logique, puisque c'est le serveur OLE qui fait le
| boulot.....
|
| Alors, si vous avez un bout de code......
| Et si aussi, vous avez des précisions sur le "serveur OLE", et son modèle
d'objet.....
| Peut-être suffit-il de rajouter une référence pour y avoir accès, mais
laquelle ?
|
| Merci
| J-Pierre
|
|
en version 2002 tu dois pouvoir modifier directement ton objet OLE.
si tu fais un click droit sur l'objet, tu vas afficher le menu contextuel et
tu dois avoir une ligne de modification. si non qu'as-tu dans ce menu ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Bonjour Raymond,
|
| Je connais les réserves relatives à l'incorporation des images dans une
base, mais il ne s'agit que de quelques images.
|
| Bref, la version d'Access est 2002 XP.
|
| Merci
| J-Pierre
en version 2002 tu dois pouvoir modifier directement ton objet OLE.
si tu fais un click droit sur l'objet, tu vas afficher le menu contextuel et
tu dois avoir une ligne de modification. si non qu'as-tu dans ce menu ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: usvZjdKZGHA.4164@TK2MSFTNGP04.phx.gbl...
| Bonjour Raymond,
|
| Je connais les réserves relatives à l'incorporation des images dans une
base, mais il ne s'agit que de quelques images.
|
| Bref, la version d'Access est 2002 XP.
|
| Merci
| J-Pierre
en version 2002 tu dois pouvoir modifier directement ton objet OLE.
si tu fais un click droit sur l'objet, tu vas afficher le menu contextuel et
tu dois avoir une ligne de modification. si non qu'as-tu dans ce menu ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Bonjour Raymond,
|
| Je connais les réserves relatives à l'incorporation des images dans une
base, mais il ne s'agit que de quelques images.
|
| Bref, la version d'Access est 2002 XP.
|
| Merci
| J-Pierre
Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre
Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: u8wniKLZGHA.3532@TK2MSFTNGP05.phx.gbl...
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre
Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre
Quelle rapidité !!!!!!!!
Pour l'API, merci, mais j'avais déjà, elle est très utilisée. Pour l'objet OLE, je vais étudier ça et je reviens te dire.
J'avais déjà cherché sur ton site, mais sans trouver.....
Ta formulation est ambigüe...... Le charger dans le formulaire pour le charger dans Word pour le charger dans le formulaire
??????
Inutile de répondre avant que j'ai regardé de plus près
Merci et à plus tard
J-Pierre
"Raymond [mvp]" a écrit dans le message de news:Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre
Quelle rapidité !!!!!!!!
Pour l'API, merci, mais j'avais déjà, elle est très utilisée. Pour l'objet OLE, je vais étudier ça et je reviens te dire.
J'avais déjà cherché sur ton site, mais sans trouver.....
Ta formulation est ambigüe...... Le charger dans le formulaire pour le charger dans Word pour le charger dans le formulaire
??????
Inutile de répondre avant que j'ai regardé de plus près
Merci et à plus tard
J-Pierre
"Raymond [mvp]" <xyzofficesystem.accessxyz@free.fr> a écrit dans le message de news:
uiCsuRLZGHA.3704@TK2MSFTNGP03.phx.gbl...
Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de
news: u8wniKLZGHA.3532@TK2MSFTNGP05.phx.gbl...
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre
Quelle rapidité !!!!!!!!
Pour l'API, merci, mais j'avais déjà, elle est très utilisée. Pour l'objet OLE, je vais étudier ça et je reviens te dire.
J'avais déjà cherché sur ton site, mais sans trouver.....
Ta formulation est ambigüe...... Le charger dans le formulaire pour le charger dans Word pour le charger dans le formulaire
??????
Inutile de répondre avant que j'ai regardé de plus près
Merci et à plus tard
J-Pierre
"Raymond [mvp]" a écrit dans le message de news:Si tu veux charger de cette façon tu as tout ce qu'il faut sur:
http://officesystem.access.free.fr/apiopenfile.htm
pour sélectionner le nomp du fichier par GetOpenFileName
et sur
http://officesystem.access.free.fr/objets_ole.htm
chapitre: Charger un objet OLE dans le formulaire et le copier sous Word
pour charger un objet OLE dans le formulaire
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet.
http://www.microsoft.com/france/technet/presentation/flash/default.mspx
"J-Pierre" a écrit dans le message de
news:
| Dans le menu contextuel, j'ai les possibilités suivantes:
| Afficher tous les enregistrements (qui provoque une ferrmeture de la base)
| Objet Image bitmap->
| Modifier (qui ouvre l'image plein écran dans Paint et ferme Access)
| Ouvrir (qui ouvre l'image dans Paint avec une fenêtre 1/2 écran
sans fermer access)
| Convertir (pour convertir en image indépendante)
|
| Mais ce n'est pas ce que je désire, je veux sélectionner l'image moi-même
avec l'API GetOpenFileName, puis redimensionner mon
| objet OLE en fonction de la nouvelle image et faire diverses autres
bricoles, j'ai donc besoin du code VBA pour changer la
| "valeur" de mon contrôle.
|
| J-Pierre