Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Description des fichiers de projet V…
  • Comment changer un mot de passe scri…
  • Comment faire pour créer un contrô…
  • Comment remplir une cellule après u…
  • Fonctions de cas en VBA 
  • Comment imprimer une sortie du rése…
  • Comment puis-je lire ligne par ligne…
  • Comment faire pour activer Windows V…
  • Comment faire un bouton clignotant e…
  • Comment faire pour supprimer des enr…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment accéder Macro

    Macros programmation pour l'application base de données Access sont des programmes qui permettent d'automatiser des tâches comme la recherche d'enregistrements ou la fermeture des fenêtres . Les utilisateurs d'accès peuvent développer ces programmes à l'aide de Visual Basic pour Applications ou VBA , l'environnement de développement. Une étape clé dans l'écriture de macros pour l'accès spécifie le but que vous voulez accomplir , comme la suppression d'enregistrements répondant à certains critères . Créer des macros Access vous permet d'effectuer les tâches de données de gestion de votre équipe de travail plus rapidement et avec moins d'erreurs que les méthodes manuelles. Instructions
    1

    libre accès et créer une nouvelle base de données en appuyant sur "Ctrl" + "N. " Cliquez sur " Base de données vide ", puis appuyez sur "Alt" + " F11 " pour entrer dans l'environnement de développement intégré VBA, ou IDE . Ici, vous allez créer des macros qui illustrent les opérations de base de données commune de créer une table et insérer et extraire des données d'une table.
    2

    Cliquez sur la commande "Module" du menu Insertion pour créer une nouvelle fenêtre de saisie le code de votre macro. Collez le sous-routine suivante dans la fenêtre. Cette sous-routine crée une définition de la requête avec l'appel de fonction " CreateQueryDef " . Le " créer table" requête du code définit utilise la même syntaxe SQL disponibles dans la grille de création de requête d' accès . La mention « dbase.QueryDefs (1). Exécuter " exécute la requête ping- création .

    Public Sub createTable ()

    de QDEF As DAO.QueryDef

    Dim dbase comme DAO.Database

    Dim s As String

    Set dbase = CurrentDB

    s = " créer Kidsbooks de table ( texte bookname (50), auteur du texte ( 50) ) " Photos

    Set QDEF = dbase.CreateQueryDef ( " qCreateTable " , s)

    dbase.QueryDefs (1). Exécuter

    End Sub
    3

    Cliquez sur une déclaration du sous-programme , puis appuyez sur la touche "F5 " pour lancer " createTable . " Appuyez sur " Alt" + "F11" pour revenir à l' interface utilisateur d'accès standard.
    4

    fermer et rouvrir le volet de navigation en cliquant sur les flèches de la barre de titre . Le volet affiche la table Kidsbooks votre routine créée.
    5

    Appuyez sur " Alt" + " F11 " pour revenir à votre routine dans l'IDE. Collez le nouveau sous-routine suivante dans le cadre du sous-programme createTable . Les sous inserts addTableRow une rangée de données dans le tableau de votre programme createTable faits . Ce nouveau programme fonctionne en ouvrant un objet d'enregistrements et d'appeler la méthode AddNew de cet objet.

    Public Sub addTableRow ()

    Dim dBase comme DAO.Database

    rst As DAO.Recordset

    Set dbase = CurrentDB

    Set rst = dbase.OpenRecordset ( " Kidsbooks " )

    rst.AddNew

    rst ! bookname = " le Magicien d' Oz "

    rst ! Auteur =" Frank Baum "

    rst.Update

    End Sub
    6

    exécuter le nouveau programme que vous avez fait le précédent. Retourner à l'accès , puis fermez la table Kidsbooks en cliquant-droit sur ​​son onglet et en cliquant sur «Fermer». Double -cliquez sur " Kidsbooks " dans le volet de navigation pour faire rouvrir la table et voir la nouvelle entrée dans l'annuaire de votre programme ajouté .
    7

    Colle , dans l'IDE , le nouveau programme qui suit ci-dessous les deux précédents. Ce programme permet d'afficher toutes les données contenues dans le tableau Kidsbooks . Ce programme ouvre un objet RecordSet , à l'instar du programme précédent. Cette fois, cependant , la fonction MoveNext est appelé. Cette fonction déplace un indice interne par chacune des lignes de la table Kidsbooks .

    Public Sub showData ()

    Dim dBase comme DAO.Database

    rst As DAO . enregistrements

    Set dbase = CurrentDB

    Set rst = dbase.OpenRecordset ( " Kidsbooks " )

    de Dim s As String

    Do While Not rst.EOF = " le titre du livre: " de

    & rst [ BookName ] & " Auteur: . " ! & rst [Auteur]

    MsgBox ( s)

    rst.MoveNext ! Photos

    boucle

    rst.Close

    dbase.Close

    End Sub
    8

    exécuter le programme comme vous avez exécuté l' deux autres . Le programme affiche une boîte de message indiquant l'entrée "Magicien d' Oz" .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • La fonction de rappel pour les DLL 
  • Comment remplacer les zones de texte multiples dans Visual Basic 
  • Comment télécharger 
  • Comment charger une table à partir d'un fichier CSV avec Visual Basic 
  • Façons de spécifier Range dans VBA 
  • Comment changer fotn Avec chaîne en Visual Basic 
  • Comment faire pour remplacer un caractère dans Vb.net 2003 
  • Comment obtenir un ID réseau local et le domaine en VBA 
  • Comment programmer une barre de défilement vertical avec une zone de texte dans Visual Basic 6.0 
  • Mise en boucle pour trouver des noms en double dans un fichier aléatoire en VB 4/5/6 
  • Connaissances Informatiques © http://www.ordinateur.cc