{Access} mise a jour

Bonjour,
Bonjour,
j ai une table article dans une base de donné , dans cette table il y plusieur champ , parmis ils code article :
j ai 966 code article , tous ces codes commence par le nombre 3 :
exemple : 3122831200
3122831201
3122831202
3122831203

3122831900

je veux remplacer le premier chiffre 3 par 6

svp aider moi
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. bonjour

    est ce que t nombre possede tous le meme nombre de chiffre?

    ex
    100
    101
    mais de 1000 ou 100000

    Si tel est le k il y a bien une requete posssible
    0
    1. bonjour
      oui tous les codes possedent le meme nombre de chiffre (10 chiffre)
      0
  2. ok j'ai trouvé la solution je la poste tt a leur
    0
    1. merci
      0
  3. re
    dc il te faut passer par une petit code vba:

    Dim resul As Integer
    Dim rs As Recordset
    Dim db As Database
    Set db = CurrentDb
    Set rs = db.OpenRecordset("ta_table")
    With rs
    Do Until .EOF
    If Not .EOF Then
    .Edit
    !le champ a mettre a jour = 6 & Right(!le champ, 2)
    .Update
    .MoveNext
    End If
    Loop

    End With
    0
    1. re remplace le 2

      !le champ a mettre a jour = 6 & Right(!le champ, 2)

      par
      !le champ a mettre a jour = 6 & Right(!le champ, 9)
      0
      1. rebonjour
        ou je dois ecrire ce code , est ce que je dois creer un module access?
        le nom de base :dbcompta
        le nom de champ a mettre a jour : code
        0
    2. re
      dc:
      il te faut juste creer un bouton sur ton formulaire et sur clic faiire cela:

      Dim resul As Integer
      Dim rs As Recordset
      Dim db As Database
      Set db = CurrentDb
      Set rs = db.OpenRecordset("nom_de_ta_table")
      With rs
      Do Until .EOF
      If Not .EOF Then
      .Edit
      !lcode = 6 & Right(!code, 9)
      .Update
      .MoveNext
      End If
      Loop

      End With
      0
      1. rebonjour
        merci de votre aide , le premier chiffre est changé grace a votre code
        merci encore
        0
      2. Bonjour,
        dans un programme de comptabilté , est ce que je peut differencier entre la ligne du credit et celle du debit par couleur .
        car en cas de consultation des operations il est un peut difficile de consulter sur ecran.
        merci de votre aide
        le programme est sous vb , la base de donnée est sous access
        0