OVH Cloud OVH Cloud

Insertion de photos par copier et coller

2 réponses
Avatar
Rey
Bonjour à tous,
J'ai créé un champ dans ma BDD qui me permet d'y placer des photos.
Je mets à la dispo de l'utilisateur un bouton parcourir afin de chercher le
fichier photo à insérer dans le champ en question, jusqu'ici pas de
problème. Afin de limiter l'évolution trop rapide de la capacité de ma BDD
je surveille la taille du fichier photo choisit avant de l'insérer dans le
champs. Mon problème est le suivant, il n'est pas interdit à l'utilisateur
de copier une photo de capacité plus importante que toléré par mon code et
de la coller sans que je puisse vérifier la capacité de la photo ainsi
coller.
Ma question, y a-t il un moyen d'interdire le copier-coller sur CE champ OU
de vérifier la capacité de l'objet coller afin de déterminer si il est
accepté ou non ?
Merci beaucoup...
Rey.

2 réponses

Avatar
Raymond
Bonjour.

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 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://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Rey" a écrit dans le message de
news:bl19e3$d3s$
Bonjour à tous,
J'ai créé un champ dans ma BDD qui me permet d'y placer des photos.
Je mets à la dispo de l'utilisateur un bouton parcourir afin de chercher
le

fichier photo à insérer dans le champ en question, jusqu'ici pas de
problème. Afin de limiter l'évolution trop rapide de la capacité de ma BDD
je surveille la taille du fichier photo choisit avant de l'insérer dans le
champs. Mon problème est le suivant, il n'est pas interdit à l'utilisateur
de copier une photo de capacité plus importante que toléré par mon code et
de la coller sans que je puisse vérifier la capacité de la photo ainsi
coller.
Ma question, y a-t il un moyen d'interdire le copier-coller sur CE champ
OU

de vérifier la capacité de l'objet coller afin de déterminer si il est
accepté ou non ?
Merci beaucoup...
Rey.




Avatar
Rey
Je te remercie de ta réponse seulement ma base est répliquée de façon à ce
qu'elle soit portable (PC pour commerciaux et site à distance) ==> résultat
cette méthode ne me parait pas adaptée à mon besoin ! (il faudrait que tous
les fichiers images soient copiés et placés sur tous les postes utilisant un
réplica ?) Mais peut être a tu une idée ou suggection à me faire, elle
serait la bienvenue....
Merci encore Raymond, je constate une fois de plus que tu es très actif ici.


"Raymond" a écrit dans le message de
news:
Bonjour.

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 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://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Rey" a écrit dans le message de
news:bl19e3$d3s$
Bonjour à tous,
J'ai créé un champ dans ma BDD qui me permet d'y placer des photos.
Je mets à la dispo de l'utilisateur un bouton parcourir afin de chercher
le

fichier photo à insérer dans le champ en question, jusqu'ici pas de
problème. Afin de limiter l'évolution trop rapide de la capacité de ma
BDD


je surveille la taille du fichier photo choisit avant de l'insérer dans
le


champs. Mon problème est le suivant, il n'est pas interdit à
l'utilisateur


de copier une photo de capacité plus importante que toléré par mon code
et


de la coller sans que je puisse vérifier la capacité de la photo ainsi
coller.
Ma question, y a-t il un moyen d'interdire le copier-coller sur CE champ
OU

de vérifier la capacité de l'objet coller afin de déterminer si il est
accepté ou non ?
Merci beaucoup...
Rey.