OVH Cloud OVH Cloud

Affectation Image dans Objet OLE

2 réponses
Avatar
Alain TEYSSEDRE
Bonjour

J'ai une table avec un champ Logo de type Objet OLE
Je souhaite affecter une image dans ce champ avec une commande Update.
du type:

DoCmd.RunSQL "UPDATE [MaTable] SET Logo = '" & aa & "' WHERE ....."

ou aa est une variablede type variant qui contient mon image.

le pb c'est que ça ne marche pas ....

ou est l'erreur ?

merci pour votre aide

@+
Alain

2 réponses

Avatar
Benoit Compoint [MS]
Bonjour,

La syntaxe que vous avez utilisée conviendrait si le champ Logo était de
type Texte ou Mémo.
Pour ajouter une image sous la forme d'un objet OLE dans une table,
vous devez utiliser une procédure VBA.

Vous trouverez un exemple de code VBA pour Access 2000 ci-dessous :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;209990

Vous trouverez un exemple de code VBA pour Access 97 ci-dessous :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;158929

Benoit Compoint

"Alain TEYSSEDRE" wrote in message
news:
Bonjour

J'ai une table avec un champ Logo de type Objet OLE
Je souhaite affecter une image dans ce champ avec une commande Update.
du type:

DoCmd.RunSQL "UPDATE [MaTable] SET Logo = '" & aa & "' WHERE ....."

ou aa est une variablede type variant qui contient mon image.

le pb c'est que ça ne marche pas ....

ou est l'erreur ?

merci pour votre aide

@+
Alain






Avatar
Alain TEYSSEDRE
Merci benoit pour ton aide

Si je bloque grave je te le dirai

@+

Alain


"Benoit Compoint [MS]" a écrit dans le
message de news:
Bonjour,

La syntaxe que vous avez utilisée conviendrait si le champ Logo était de
type Texte ou Mémo.
Pour ajouter une image sous la forme d'un objet OLE dans une table,
vous devez utiliser une procédure VBA.

Vous trouverez un exemple de code VBA pour Access 2000 ci-dessous :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;209990

Vous trouverez un exemple de code VBA pour Access 97 ci-dessous :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;158929

Benoit Compoint

"Alain TEYSSEDRE" wrote in message
news:
Bonjour

J'ai une table avec un champ Logo de type Objet OLE
Je souhaite affecter une image dans ce champ avec une commande Update.
du type:

DoCmd.RunSQL "UPDATE [MaTable] SET Logo = '" & aa & "' WHERE ....."

ou aa est une variablede type variant qui contient mon image.

le pb c'est que ça ne marche pas ....

ou est l'erreur ?

merci pour votre aide

@+
Alain