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 :

Erreur -> Valeur Null dans mon tableau


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2021
    Messages : 9
    Par défaut Erreur -> Valeur Null dans mon tableau
    Salut, mon objectif est d'afficher les valeurs de mon tableau dans une listbox, mais je crois que mon tableau n'as pas bien été rempli.
    Mon formulaire :
    Nom : form.PNG
Affichages : 121
Taille : 3,7 Ko
    Mon module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Module ModProd
     
        Sub init_Prod()
     
            Dim PROD(4, 4) As String
            PROD(0, 0) = "P1" : PROD(0, 1) = "Dras plats" : PROD(0, 2) = 12.98 : PROD(0, 3) = 7
            PROD(1, 0) = "P2" : PROD(1, 1) = "Serviettes 50x80" : PROD(1, 2) = 5.86 : PROD(1, 3) = 12
            PROD(2, 0) = "P3" : PROD(2, 1) = "Sacoches" : PROD(2, 2) = 4.99 : PROD(2, 3) = 8
            PROD(3, 0) = "P4" : PROD(3, 1) = "Sèches-cheveux" : PROD(3, 2) = 26.45 : PROD(3, 3) = 4
        End Sub
     
    End Module
    Et le code de mon bouton afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Class Form1
        Dim PROD(4, 4) As String
     
        Private Sub BtnAfficher_Click(sender As Object, e As EventArgs) Handles BtnAfficher.Click
            init_Prod()
            Dim v = PROD(0, 0)
            LstBoxProd.Items.Add(v)
        End Sub
    End Class
    Voila si quelqu'un sait qu'est ce qui ne fonctionne pas

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    En enlevant la ligne re déclaration de la variable PROD dans la sub init_Prod() cela devrait le faire.
    En déclarant la variable dans cette sub, PROD devient une variable locale, alors que la variable globale tu l'as déclaré au niveau de la Class Form1.
    Ses 2 variables ont des entités différentes.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2021
    Messages : 9
    Par défaut
    Effectivement, en plus il faut déclarer la variable du tableau en public dans le Module. Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] les caractères accentués renvoient une valeur "null" dans un tableau array
    Par olivier8064 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 21/12/2012, 16h09
  2. Réponses: 3
    Dernier message: 07/12/2010, 08h52
  3. Masquer les valeurs nulles dans un tableau
    Par cabville dans le forum Débuter
    Réponses: 9
    Dernier message: 24/10/2010, 21h00
  4. Réponses: 1
    Dernier message: 04/06/2010, 13h40
  5. [MySQL] Valeur NULL dans un tableau dynamique
    Par thuillierfred dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2008, 11h41

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