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 :

Déplacement entre enregistrements


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 42
    Par défaut Déplacement entre enregistrements
    Bonjour,

    Voici mon souci :
    j'ai créer un bouton qui parcoure une table d'enregistrements et envoie par mail un fichier ensuite elle déplace ce fichier d'un dossier à l'autre .

    Jusqu'au la tout va bien mon probléme est quand je me positionne sur le premier enregistement pour envoyer ce fichier par mail je reçois le bon fichier mais le souci c'est que toujours le fichier qui se déplace c'est le 1er de la table .voici le détail de mon code
    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
    Dim l As String
    l = ("Confirmez vous la livraison pour le client :  " & rst.Fields(3) & ", Le fichier  :  " & rst.Fields(2))
    Select Case MsgBox(l, vbOKCancel, "Livraison sur les clients")
         Case vbOK
         Set myApp = CreateObject("Outlook.Application")
    Set myItem = myApp.CreateItem(olMailItem)
    myItem.Subject = "Surveillance  " & rst.Fields(3)
    myItem.Body = "Madame, Monsieur," & vbCrLf & 
    b = (Replace(rst.Fields(1), "#", "") & "\Fusion\Avantliv\" & rst.Fields(2))
    MsgBox b
    rst.MoveFirst
    myItem.Attachments.Add (b)
    myItem.To = x
    myItem.Send
    MsgBox "Le Fichier a bien été transmis au client :" & x
       Dim fso As Object
      Set fso = CreateObject("Scripting.FileSystemObject")
     
        MsgBox rst.Fields(2)
      MoveFile = True
    fso.MoveFile "N:\chemin\" & rst.Fields(3) & "\Fusion\AvantLiv\" & rst.Fields(2), "N:\chemin\" & rst.Fields(3) & "\Fusion\ApresLiv\" & rst.Fields(2)
     
    Case vbCancel
    End Select
    rst.MoveNext
     Wend

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    si vous faites du vb6, il y a un sous forum vb6
    si vous faites du vb.net, c'est moche de coder du vb6 dans vb.net, jetez moi tout ca et recommencez ^^
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [AC-2003] evenement sur déplacement entre enregistrements
    Par pauls30 dans le forum IHM
    Réponses: 1
    Dernier message: 10/05/2011, 15h34
  2. Pb de déplacement entre enregistrements
    Par Orion34080 dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/04/2011, 10h04
  3. Déplacement entre enregistrement
    Par seb92400 dans le forum Access
    Réponses: 6
    Dernier message: 18/01/2007, 11h47
  4. DAO-Déplacement entre enregistrements
    Par Lingo dans le forum Access
    Réponses: 15
    Dernier message: 20/10/2006, 13h55
  5. déplacement entre enregistrement
    Par xycoco dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2004, 20h29

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