OVH Cloud OVH Cloud

Histoire d'images

2 réponses
Avatar
Phil
Bonjour à tous,

J’ai un formulaire ou j’ai 8 images à insérer, avec OpenDialog, cela
fonctionne très bien jusqu’au numéro 7, lorsque je veux insérer une 8 image,
j’ai le message suivant :
« erreur inattendue : 3047, enregistrement trop long » et l’image ne
s’enregistre pas.( pas contre elle s'affiche)
Quand je vais dans ma table et j’insère le chemin directement dans le champ
image8, cela fonctionne et l’image apparaît dans le formulaire.
Quelqu’un peut-il m’aider à résoudre ce problème dans le formulaire.

Avec mes remerciements anticipés

Phil

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

l'erreur 3047 est déclenchée lorsque la longueur d'enregistrement globale
dépasse environ 4000 caractères. la taille globale de l'enregistrement
contenant ta 8e image doit dépasser cette limite.
solution: déclarer les champs de tes noms de fichiers en mémo au lieu de
texte.
lire la fiche technique:
http://support.microsoft.com/default.aspx?scid=kb;fr;198660
traduction de :
http://support.microsoft.com/default.aspx?scid=kb;en-us;198660


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Phil" a écrit dans le message de news:

Bonjour à tous,

J'ai un formulaire ou j'ai 8 images à insérer, avec OpenDialog, cela
fonctionne très bien jusqu'au numéro 7, lorsque je veux insérer une 8
image,
j'ai le message suivant :
« erreur inattendue : 3047, enregistrement trop long » et l'image ne
s'enregistre pas.( pas contre elle s'affiche)
Quand je vais dans ma table et j'insère le chemin directement dans le
champ
image8, cela fonctionne et l'image apparaît dans le formulaire.
Quelqu'un peut-il m'aider à résoudre ce problème dans le formulaire.

Avec mes remerciements anticipés

Phil



Avatar
Phil
"Raymond [mvp]" wrote:

Bonsoir.

l'erreur 3047 est déclenchée lorsque la longueur d'enregistrement globale
dépasse environ 4000 caractères. la taille globale de l'enregistrement
contenant ta 8e image doit dépasser cette limite.
solution: déclarer les champs de tes noms de fichiers en mémo au lieu de
texte.
lire la fiche technique:
http://support.microsoft.com/default.aspx?scid=kb;fr;198660
traduction de :
http://support.microsoft.com/default.aspx?scid=kb;en-us;198660


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Phil" a écrit dans le message de news:

Bonjour à tous,

J'ai un formulaire ou j'ai 8 images à insérer, avec OpenDialog, cela
fonctionne très bien jusqu'au numéro 7, lorsque je veux insérer une 8
image,
j'ai le message suivant :
« erreur inattendue : 3047, enregistrement trop long » et l'image ne
s'enregistre pas.( pas contre elle s'affiche)
Quand je vais dans ma table et j'insère le chemin directement dans le
champ
image8, cela fonctionne et l'image apparaît dans le formulaire.
Quelqu'un peut-il m'aider à résoudre ce problème dans le formulaire.

Avec mes remerciements anticipés

Phil





Bonsoir Raymod,

Merci pour ta rapidité et ton efficacité, cela fonctionne maintenant, j'ai
comme tu me l'as indiqué, changé les champs texte en champs Memo.
Bonne soirée
Phil