Page d'Accueil

Les types de valeurs

 

Variables

 

Introduction

Bien que vous puissiez créer une base de données complète sans code d'écriture, dans certains cas, une partie charge ne peut pas être exécutée automatiquement. En cela des cas, vous devez temporairement employer les valeurs que vous pouvez changer à la volonté et écarter une fois non nécessaire plus. Une variable est une valeur que vous « mettez » dans la mémoire d'ordinateur si nécessaire et la valeur peut être perdu quand l'application se ferme. Pour procéder, vous devez communiquer à l'ordinateur que vous aurez besoin d'une partie de sa mémoire pour tenir une certaine valeur. Quand vous communiquez ceci, l'ordinateur réserve la partie nécessaire pour toi et la rend disponible quand vous avez besoin de elle.

Communiquant votre intention désigné également sous le nom de déclarer une variable. Puisqu'il peut y avoir de diverses valeurs utilisées tandis que l'application fonctionne, l'ordinateur aurait besoin de deux informations pour tenir une valeur : un nom qui peut être employé pour identifier la partie de la mémoire et de la quantité de mémoire qui sera nécessaire pour stocker la valeur.

Le nom d'une variable

Chaque variable que vous avez l'intention d'employer dans votre application doit avoir un nom. Ce nom te permet d'identifier le secteur de la mémoire qui aurait été réservé pour une variable. Il y a des règles que vous devez observer en appelant vos variables. Les règles sont ceux de de base visuel de Microsoft (et pas du Microsoft Access):

  • Le nom doit commencer par une lettre (telle qu'a, b, c, d, e, f, g, h, I, j, k, l, m, N, o, p, q, r, s, t, u, v, W, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y ou Z) ou un soulignage _
  • Le nom ne peut pas contenir une période (.) ou un caractère spécial (comme ! @ % de ^ de # $ et * () _ + - = [] {} ; ': « . /< > ? \ | `ou ~)
  • Le nom ne doit pas contenir un espace vide
  • Le nom ne doit pas excéder 255 caractères. Vous devriez limiter le nom d'une variable à 30 caractères
  • Le nom doit être unique dans la même portée

En outre, ou sur, ces règles, vous pouvez ajouter vos propres conventions qui faciliteraient votre code pour comprendre.

Étude pratiqueÉtude pratique : Présentation des variables

  1. Commencer le Microsoft Access et, à partir des ressources qui accompagnent cet ebook, ouvrir la base de données Exercise1
  2. Dans la fenêtre de base de données, cliquer le bouton de formes
  3. Pour créer une forme, double-cliquer créent la forme dans la vue de conception
  4. Sur le toolbar standard, cliquer le bouton de code Coder
  5. Dans la boîte combo d'objet, choisir le détail
  6. Dans la boîte combo de procédé, choisir le clic
  7. Serrer l'étiquette et dactylographier ce qui suit :
     
    Private Sub Detail_Click()
        SomeColor = vbRed
        
        Detail.BackColor = SomeColor
    End Sub
  8. Revenir au Microsoft Access et montrer la forme dans la vue de forme
  9. Cliquer la forme et noter qu'elle semble rouge
  10. Après avoir employé la forme, la commuter de nouveau à la vue et au retour de conception à de base visuel de Microsoft

Déclaration variable

En écrivant votre code, vous pouvez employer la variable juste en indiquant son nom. Quand vous fournissez ce nom, l'ordinateur crée directement un secteur dans la mémoire pour lui. De base visuel de Microsoft te permet d'employer directement n'importe quel nom pour une variable pendant que vous voyez l'ajustement. Si vous employez de diverses variables comme cela, ceci pourrait avoir comme conséquence une certaine confusion en votre code. Comme cité précédemment, vous pouvez d'abord déclarer une variable avant de l'employer.

Pour déclarer une variable, vous employez le faible mot-clé suivi du nom de la variable. Voici un exemple :

Private Sub Form_Load()
    Dim BackgroundColor
End Sub

Déclarant une variable communique simplement à de base visuel le nom de cette variable. Vous pouvez encore employer un mélange des variables avouées et non-avouées. Si vous déclarez un variable et puis commencez à employer une autre variable avec un nom semblable mais quelque peu différent, de base visuel de Microsoft immobile considérerait que vous employez deux variables. Ceci peut créer beaucoup de confusion parce que vous pouvez essayer d'employer la même variable visée deux fois. La solution à cette confusion possible est de dire à Microsoft de base visuel qu'une variable ne peut pas être employée si on ne lui a pas principalement déclaré. Pour communiquer ceci, sur chaque dossier vous employez dans le rédacteur de code, type

Option explicit

Ceci peut également être fait automatiquement pour chaque dossier en vérifiant la déclaration variable d'exigence dans la zone de dialogue d'options.

Étude pratique : Employer une variable

  1. Sur le menu principal de de base visuel de Microsoft, outils de clic - > options…
  2. Cliquer la page de propriété de rédacteur. En code les arrangements sectionnent, mettent une marque de contrôle dans la boîte de contrôle variable de déclaration d'exigence
     
  3. OK et retour de clic au Microsoft Access
  4. De base visuel étroit de Microsoft
  5. Du Microsoft Access, ouvrir le département de la base de données de disques et de statistiques que vous avez créée dans la leçon 1
  6. Une fois demandé si vous voulez sauver la forme, cliquer le non
  7. Créer une forme, dans la fenêtre de base de données, cliquent des formes et double-cliquent créent la forme dans la vue de conception
  8. Sur le toolbar standard, cliquer le bouton de code Code et noter que la section supérieure du dossier montre maintenant l'option explicite

Évaluer la conversion

Chaque fois que l'utilisateur écrit une valeur dans une application. Cette valeur est principalement considérée comme texte. Ceci signifie que, si vous voulez employer une telle valeur dans une expression ou un calcul qui s'attend à une valeur spécifique autre que le texte, vous devez le convertir convenablement. Heureusement, de base visuel de Microsoft fournit un mécanisme efficace pour convertir une valeur des textes en une des autres valeurs que nous verrons après.

Pour convertir le texte en une autre valeur, il y a une fonction adaptée pour le but et cela dépend du type de valeur que vous voulez le convertir en. Nous mentionnerons chacun si nécessaire.

 

 

 

 


Précédent Copyright © Yevol, 2007 Suivant