VB sous access

Bonjour,
je suis un nouveau membre dans le forum, j'espere que mon message sera lu et je remercirais d'avance la personne qui pourras m'y repondre.
je travail sur une base de donnees access et j'aimerais ecrire un programme sous vb(dans access) pour automatiser les requetes pour cela il faut que j'utilise la bibliotheque DAO mais je ne sais pas comment car il ne connait pas cet objet .
merci de me repondre .
Configuration: Windows Xp home.
256 de RAM,1.6 GHZ Athlon.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. merci je suis arrivé.

    mais il n'accepte ce bou de code ,;utilisation incorrecte de NEW.

    Public Sub ado()
    Dim tdf As New DAO.Database
    Set tdf = Nothing
    end Sub
    
    1. merci.
      en fait j'ai un sopuci c'etque quand je veux creer un champ il me met une erreur d'execution 13 au niveau de set FLD.
      merci d'avance.
      voici le code:

      Public Sub ado()
      Dim masession As Workspace
      Dim DB1 As Database
      Dim TD As TableDef
      Dim FLD As Field
      Dim Db As Database
      Dim qdf As QueryDef
      Dim chSQL As String
      Dim MonJeu As Recordset

      Set masession = DBEngine.Workspaces(0)
      Set DB1 = masession.OpenDatabase("C:\Documents and Settings\Stagiaire Mohamed\Mes documents\access\base_democonsomm\bdconsomm.mdb")
      DB1.OpenRecordset ("Base demo Consommations")
      Set TF = DB1.CreateTableDef("plan_inventaire")
      Set FLD = TF.CreateField("produit", dbInteger)
      TF.Fields.Append FLD

      End Sub
      1. bonjour,
        je n'arrive pas à faire en sorte que, dans un formulaire la valeur d'un champ "n° de fauteuil" soit nulle ou grisée dès que la valeur d'un transport soit différente de "fauteuil"