IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB2010]picture box et lien dans base access


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Par défaut [VB2010]picture box et lien dans base access
    bonsoir à tous, voila des jours que je cherche et je n'y arrive pas
    je voudrais afficher l'image dans une picture box lorque je clique dans un datagridview, la seule fois ou cela marchais j'avais les images dans la base de donnée mais c'était trop lourd, maintenant je n'ai mis que le chemain absolu dans la base (le relatif ne marche pas non plus)
    et je n'obtiens plus rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Private Sub images_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'TODO: cette ligne de code charge les données dans la table 'Pou_imagesDataSet1.essai'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
            Me.EssaiTableAdapter.Fill(Me.Pou_imagesDataSet1.essai)
            image2PictureBox.Image = Image.FromFile(DataGridView1.CurrentCell.Value)
        End Sub
    le message d'erreur suivant:
    vérifier que le fichier existe à l'emplacement spécifié
    Merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 67
    Par défaut
    Citation Envoyé par marcustintin Voir le message
    bonsoir à tous, voila des jours que je cherche et je n'y arrive pas
    je voudrais afficher l'image dans une picture box lorque je clique dans un datagridview, la seule fois ou cela marchais j'avais les images dans la base de donnée mais c'était trop lourd, maintenant je n'ai mis que le chemain absolu dans la base (le relatif ne marche pas non plus)
    et je n'obtiens plus rien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Private Sub images_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'TODO: cette ligne de code charge les données dans la table 'Pou_imagesDataSet1.essai'. Vous pouvez la déplacer ou la supprimer selon vos besoins.
            Me.EssaiTableAdapter.Fill(Me.Pou_imagesDataSet1.essai)
            image2PictureBox.Image = Image.FromFile(DataGridView1.CurrentCell.Value)
        End Sub
    le message d'erreur suivant:

    Merci de votre aide
    Il es préférable d'utiliser le chemin de l'image plutôt que l'image elle même comme tu la constater

    Pour obtenir le chemin complet de l'image avec un openFileDialog

    OpenFileDialogPicture.FileName.ToString


    Tu peux créer une méthode comme celle-ci que tu peu lancer selon tes besoins.

    Dans le cas ou aucune chemin d'image n'est spécifier dans ton champ l'image par défaut du picturebox sera affiché sinon elle affichera l'image avec le chemin de ton champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub LoadPicture(imagePath as string)
            If String.IsNullOrEmpty(imagePath) Then
     
                Me.UltraPictureBox1.Image = Nothing
            Else
     
                Try
     
                    Me.UltraPictureBox1.Image = Image.FromFile(imagePath)
     
                Catch ex As Exception
                    MessageBox.Show(ex.Message)
                End Try
     
            End If

Discussions similaires

  1. [LabView] Export de Labview dans base Access
    Par SlySylvain dans le forum LabVIEW
    Réponses: 3
    Dernier message: 22/05/2009, 16h09
  2. [WinDev] Lien avec base Access
    Par kastor_lapon dans le forum WinDev
    Réponses: 7
    Dernier message: 26/09/2006, 21h09
  3. Importer fichier texte dans base Access
    Par Mymi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/08/2006, 20h21
  4. recherche par mots-clés dans base access
    Par syber72 dans le forum Access
    Réponses: 2
    Dernier message: 07/03/2006, 13h53
  5. Recherche dans base access
    Par VARACH dans le forum VBA Access
    Réponses: 5
    Dernier message: 09/01/2006, 08h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo