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 6 et antérieur Discussion :

[VB]Mettre à jour avec un rs


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Par défaut [VB]Mettre à jour avec un rs
    Re Bonjour !
    J'ouvre un autre topic pour un autre sujet sur le quel je but (oui je suis novice ...)

    Je ne vois pas comment effectuer une mise à jour d'info dans une table avec une requete SQL dans un dataenvironnement.

    Donc j'affiche des infos tiré d'un RS dansune zone texte. Si je modifi le contenu de cette zone, j'ai un message qui me dit qu'il n'est pas uploadable ...

    pourtant ça me serait bien pratique car en modifiant directement dans cette zone puis en cliquand sur un bouton "modifier" par exemple, une autre requète avec un uploade mettrait a jour ce champs.

  2. #2
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Je ne vois pas bien ton problème. Dès lors que tu as des zones de texte dépendantes, ce que je suppose, elles affichent le contenu de l'enregistrement en cours de ton recordset. Et, comme je suppose que tu est en ADO because le DataEnvironment, lorsque tu modifies la valeur d'une de tes textbox, la mise à jour du rs se fait automatiquement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Par défaut
    jacma tu as tout à fait compris la situation !

    mais je ne comprend pas, au lycée ça me donne une erreur dès que je modifi le contenu du textbox, avec un message d'erreur me disant que ce n'est pas uploadable ... alors qu'ici chez moi ça fonctionne très bien !

    (par contre j'ai une nouvelle erreur, maintenant quand je fais suivant ou précédant avec MovePrevious ou MoveNext, ça bugg )

  4. #4
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Citation Envoyé par nicaud
    jacma tu as tout à fait compris la situation !
    mais je ne comprend pas, au lycée ça me donne une erreur dès que je modifi le contenu du textbox, avec un message d'erreur me disant que ce n'est pas uploadable ... alors qu'ici chez moi ça fonctionne très bien !
    Chez toi, c'est bien fait . Il ne te restes qu'à bien regarder chez toi et à tout reproduire au lycée (notamment la propriété DataSource et éventuellement DataMember)[/quote]

    (par contre j'ai une nouvelle erreur, maintenant quand je fais suivant ou précédant avec MovePrevious ou MoveNext, ça bugg )
    Position du cvurseur? Coté client?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Par défaut
    aucune idée ... dès que je clique sur le bouton contenant le code pour passer au suivant ou précédent avec le rs

    "erreur d'exécusion '-2147217842(80040e4e)' : l'opération à été annulé"



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub svListEmp_Click()
     
    rs = Recordset
     
    If dataEnv.rsrepListEmp.EOF Or dataEnv.rsrepListEmp.BOF Then
        dataEnv.rsrepListEmp.MoveFirst
    Else
        dataEnv.rsrepListEmp.MoveNext
    End If
     
    End Sub

  6. #6
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Citation Envoyé par nicaud
    aucune idée ... dès que je clique sur le bouton contenant le code pour passer au suivant ou précédent avec le rs
    C'est des choses qu'il faut savoir .
    Regarde la feuille de propriétés de ton objet Command dans lon DataEnvironment (clic droit sur le noeud de la commande, puis clic sur l'item propriétés du menu contextuel qui apparaît). Dans l'onglet "Avancé" de la feuille des propriétés, tu as ce type de renseignement.

    Dans ton code, il y a "rs = Recordset". C'est quoi, ça

    Il me semble que tu devrais regarder, pour ne pas dire étudier les cours. Cela t'apporterait les bases nécessaires. Regarde notamment le praticiel "Premiers pas à l'accès aux données".

Discussions similaires

  1. Insérer ou mettre à jour avec un tMSSqlOutput
    Par knolz dans le forum Développement de jobs
    Réponses: 32
    Dernier message: 29/06/2010, 16h51
  2. Mettre à jour des tables avec un trigger
    Par Titouf dans le forum Langage SQL
    Réponses: 9
    Dernier message: 20/01/2008, 15h57
  3. impossible de mettre à jour avec un sous-formulaire
    Par geckobleu dans le forum Modélisation
    Réponses: 7
    Dernier message: 12/10/2007, 18h07
  4. Mettre à jour un controle par dblclik avec sous-formulaire
    Par lagratteCchouette dans le forum Access
    Réponses: 10
    Dernier message: 19/04/2006, 19h47
  5. [ADO.NET][VB.NET]Comment mettre à jour BDD avec DataSet?
    Par fuhraih dans le forum Accès aux données
    Réponses: 1
    Dernier message: 17/01/2006, 16h35

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