Comment filtrer les enregistrements en utilisant plage de dates dans Visual Basic 6

Dossiers Recherche à l'aide des plages de dates sont souvent utilisés dans la programmation informatique pour filtrer les enregistrements spécifiques qui relèvent des dates spécifiées. Ces documents doivent au moins avoir un champ avec le type de données date. Par exemple, dans un module de reporting dans un programme Visual Basic, les utilisateurs peuvent spécifier le début et la fin dates en cliquant sur un calendrier déroulant, puis en cliquant sur un bouton de commande pour filtrer les rapports au sein de cette période particulière. Vous pouvez filtrer les enregistrements en utilisant plage de dates dans Visual Basic 6 en suivant ces étapes.


Sommaire

  • Instructions
  • Choses que vous devez




    • Ordinateur







    • Logiciel Visual Basic 6
    • fichier de base de données

    Instructions

    1. Démarrez Visual Basic à partir de votre ordinateur en cliquant sur "Début gt; Programmes gt; Microsoft Visual Studio 6.0 gt; Microsoft Visual Basic 6.0."

    2. Démarrez un nouveau projet Visual Basic en sélectionnant "EXE standard" du "Nouveau Projet" boîte de dialogue qui apparaît. Cliquez "Ouvert" à charger l'environnement du programme.

    3. Ajouter des contrôles en cliquant dessus à partir de la "Boîte à outils" un à la fois et en les déposant sur le formulaire. Par exemple, si vous voulez créer un programme qui filtre les employés qui se sont engagés dans les 1 Janvier 2000 et le 31 Décembre 2009, vous devrez peut-être ajouter deux "DTPicker" contrôles, "ADO" commande pour définir la connexion à une base de données, un bouton de commande, et une commande de grille pour afficher les enregistrements. Depuis la "DTPicker" le contrôle ne fait pas partie des commandes par défaut trouvés dans le "Boîte à outils", Vous devez l'ajouter. Pour cela, faire droit; cliquez sur le "Boîte à outils" et cliquez sur "Composants". Sous le "Contrôles" onglet, faites défiler vers le bas et vérifier "Microsoft Windows Controls-2 6.0 communs". Cliquez "Près" lorsque vous avez terminé.

    4. Continuer la conception de votre interface du programme. Disposez les contrôles au sein de la forme et de définir des propriétés individuelles pour chaque contrôle.

    5. Cliquez "Afficher le code" bouton sur le dessus de la "Explorateur de projet" fenêtre pour commencer à écrire des codes. Au "Form_Load" événement, ouvrez votre connexion de base de données.

    6. Cliquez sur le bouton de commande VB qui exécute la commande de filtrer les enregistrements à l'aide plage de dates. Au "Cliquez" événement, écrire un code semblable au suivant:

      Dim rs comme New ADODB.Recordset
      Dim dtFrom, DTTO comme date

      Si rs.State = adStateOpen Puis rs.Close
      rs.CursorLocation = adUseClient
      rs.Open "Select * from [Table_Name] où [Beginning_Date_field] gt; = '" & dtFrom & "'Et End_Date_field lt; = '" & DTTO & "'", Conn, adOpenDynamic, adLockOptimistic, adCmdText
      Si rs.RecordCount gt; 0 Then
      'Afficher les résultats filtrés dans la grille
      ...
      End If

    7. Exécutez le programme en appuyant sur la touche F5 de votre clavier. Cliquez sur les calendriers déroulantes et définir les dates de début et de fin. Cliquez sur le bouton de commande à exécuter.

    8. Corriger toute erreur de syntaxe ou logiques, le cas échéant.

    9. Enregistrez votre travail en appuyant "Ctrl" + "S" sur le clavier.

    » » » » Comment filtrer les enregistrements en utilisant plage de dates dans Visual Basic 6