INSERT INTO une table une valeur

Bnjour a tous
Je travaille sur Access 2000
Voila je veux simplement entré une valeur dans une table .

voila mon code ca ne fait rien du tout . comprend pas
Private Sub Commande68_Click()
Dim db As DAO.Database
valeur = GetUserCode()
Set db = DBEngine.OpenDatabase(".\version Betalpha.mdb")
    ' Exécution de la requête
    db.Execute "INSERT INTO T_DEMANDE (code_user) VALUES (valeur)"
    Debug.Print "Records Affected = " & db.RecordsAffected
    db.Close
End Sub


voila je sais aps si ca dis quelques chose a quelqu'un j'ai essayé de faire ca avec les aides mais bon

Merci bocoup
Sancho

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. re
    En faite au debut de l'appli je me logue. Je recupere le login qui correspond a un nombre et c'est ca ma valeur.

    Apres dans un formulaire, je veux que quand je cree un nouvelle enregistrement, cette valeur s'enregistre automatiquement

    En l'occurence ici la valeur doit aller dans la table T_DEMANDE dans le champ Code_user

    cdlt
    sancho
    1. Modérateur
      Salut,

      il faut bâtir une chaine qui contient ta requête :
      StrSql = "INSERT INTO T_DEMANDE (code_user) VALUES ('" + valeur + "') ;"
      puis exécuter par db.execute StrSql

      Les exemples dans l'aide d'ACCESS sont bien faits.

      A+ Blux
       "Les cons, ça ose tout.
      C'est même à ça qu'on les reconnait"