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 :

Boucle sur une selection de ligne [Débutant]


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Boucle sur une selection de ligne
    Bonjour a tous, voici mon problème, mon code fonction parfaitement pour changer la date d'une cellule sélectionné sur ma dgw_semfab_lot.

    Par contre je souhaiterai sélectionner plusieurs lignes et que cette tache (changement de date) s'applique a toutes les lignes sélectionnées.

    J'ai essayé dans plusieurs sens mais je suis novice

    Merci par avance

    PS : si possible de m’éclairer pour que je me débrouille tout seul

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     Private Sub ToolStripTextBox1_Click(sender As Object, e As EventArgs) Handles ToolStripTextBox1.Click
            Try
                Dim titre_du_lot As String = ""
     
                Dim lsitbox1 As New ListBox
                Dim i, j As Integer
                Dim nv_date1, prodweek As String
                Dim blanc As Boolean = False
                Dim fut_date_liv As Date = Nothing
                Dim dte_totale, dte_fin, jourplus, date_supply As String
                Dim liste_dossier As String = ""
                Dim liste_dossier_vr As String = ""
                Dim nb_jour As Integer = 0
                jourplus = ""
     
     
     
                Dim lot As String = cherche_lot_suivant()
     
     
                Dim dossier As String = ""
     
                dossier = dgw_semfab_lot.SelectedCells.Item(0).Value.ToString
     
     
                'Recherche de la date de lancement, de fin et d'approvisionnement du dossier
                dte_totale = cherche_date_prod(dossier)
                'date de début de fab
                dte_deb1 = dte_totale.Substring(0, 10)
                'date de fin de fab du dossier
                dte_fin = dte_totale.Substring(11, 10)
                'date d'approvisionnement du dossier
                date_supply = dte_totale.Substring(22, 10)
     
                Dialog_chgt_date.ShowDialog()
                nv_date1 = new_date & " 00:00:00"
                prodweek = NumSemaine(new_date)
     
                prodweek = Year(new_date) & prodweek
     
                'nombre de jour entre le début de fab et la fin de fab
                nb_jour = fer.Work_Days1(dte_deb1, dte_fin, True) - 1
     
     
                'ajout du nombre de jours trouvé à la nouvelle date de lancement
                jourplus = fer.Work_Days_add(new_date, nb_jour, True) & " 00:00:00"
                'nombre de jour entre l'approvisionnement et le début de fab
                jourplus_supply = fer.Work_Days1(date_supply, dte_deb1, True)
                'ajout du nombre de jour à la nouvelle date
                jourplus_supply = fer.Work_Days_moins(new_date, -jourplus_supply, True) & " 00:00:00"
     
                If Dialog_chgt_date.DialogResult = DialogResult.OK Then
                    changemant_date_prod(dossier, nv_date1, jourplus, jourplus_supply, prodweek)
                Else
                    Exit Sub
                End If
     
                'changemant_date_prod_det(DataGridView1.Item(0, i).Value, nv_date1, prodweek)
     
     
     
     
     
                actualisation_mise_en_lot()
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
     
     
     
     
     
        End Sub

  2. #2
    Membre éclairé Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 336
    Points : 667
    Points
    667
    Par défaut
    Salut,
    Utilise la propriété SelectedRows de ta DataGridView.
    Merci de ainsi que d'utiliser les boutons et

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Merci pour cette réponse, malgré plusieurs essais je n'y parvient pas...

    Cela parai simple pourtant

    Pourriez vous m'orienter svp ?

    Merci par avance

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Bonjour tidav4.

    Pourrais-tu nous expliquer un peu plus à quoi ressemble ton tableau ? Combien as-tu de colonnes ? Que contiennent-elles ?

    Merci

  5. #5
    Membre éclairé Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 336
    Points : 667
    Points
    667
    Par défaut
    Citation Envoyé par tidav4 Voir le message
    Pourriez vous m'orienter svp ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For Each Row As DataGridViewRow In MonDataGridView.SelectedRows
    'Ta modification de la ligne en cours
    Next
    Merci de ainsi que d'utiliser les boutons et

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Parfait merci beaucoup (r.morel et akirhonn)

    ça fonction

    très bonne journée a vous

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 22/12/2017, 09h03
  2. Résultat d'une boucle sur une seule ligne
    Par oliviers92 dans le forum Développement
    Réponses: 2
    Dernier message: 15/07/2017, 18h40
  3. Écrire le résultat d'une boucle sur une ligne
    Par Erlen dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 03/05/2012, 15h18
  4. Réponses: 8
    Dernier message: 15/06/2006, 20h56
  5. faire une boucle sur un select
    Par reski dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/03/2006, 19h41

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