IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Quiz n°5

Question 1

Soit une table MaTable, que provoque l'appel de la méthode Add suivant :

Dim oRst As DAO.Recordset
Set oRst = CurrentDb.OpenRecordset("MaTable")
oRst.Add

Création d'un nouvel enregistrement dans la table
Une erreur de compilation est levée
Une erreur d'exécution est levée

Question 2

La sécurité Microsoft Access permet l'héritage des droits. Laquelle des affirmations suivantes est juste ?

les groupes d'utilisateurs héritent des droits de leurs utilisateurs
un compte d'utilisateur hérite des droits de chaque groupe d'utilisateur auquel il appartient
un compte d'utilisateur hérite des droits du groupe de travail

Question 3

Lorsque cette fonction renvoi True cela veut dire :

Private Function Test(x As Long) As Boolean
Test = (x Mod 2 = 0)
End Function

Que le paramètre est un nombre pair
Que le paramètre est un nombre impair
Que le paramètre est un nombre entier

Question 4

Comment obtenir la valeur de Pi (3,1415926535897932) ?

Pi= 2 * Atn(1)
Pi= 3 * Atn(1)
Pi= 4 * Atn(1)

Question 5

Les états instantanés ne contiennent pas de :

section détail
pied de page
en-tête de groupe

Question 6

Lorsque l'utilisateur clique sur une zone de texte, quelle suite d'évènements est déclenchée ?

Souris appuyée, clic, souris relachée
Souris appuyée, souris relachée, clic
Clic, souris appuyée, souris relachée

Question 7

Que reçoit la variable Valeur si je possède Access 2003 :

Dim Valeur As Variant
Valeur = SysCmd(acSysCmdAccessVer)

8.0
9.0
10.0
11.0
12.0

Question 8

Un formulaire est dit indépendant parce que

il n'est pas lié à un autre formulaire
il n'est pas lié à une source de données
quand il s'ouvre, il apparait en avant plan par rapport aux autres fenêtres Access

Question 9

Depuis quelle version d'Access existe-t-il des objets "Pages" ?

Access 97
Access 2000
Access 2002

Question 10

Comment supprimer les messages d'alertes ?

DoCmd.SetWarnings False
DoCmd.MsgBox False
DoCmd.SetWarnings = False
DoCmd.MsgBox = False

Question 11

Quel est le type de champ qui peut prendre comme valeur NULL ?

Texte
Oui/Non
Tous sauf le NuméroAuto

Question 12

Lorsque vous enregistrez un projet Access, quel format de fichier utilisez vous ?

MDB
ADP
MDW

Question 13

Parmis ces librairies, laquelle n'offre pas d'objet permettant de définir la sécurité de niveau utilisateur :

DAO
ADODB
ADOX

Question 14

Pour fermer un recordset, il est conseillé d'écrire :

rst.Close
Set rst = Nothing
rst.Close
Aucune différence

Question 15

La compilation MDE de l'application permet :

de pouvoir utiliser une application avec le Runtime Access
de remplacer avantageusement la sécurité utilisateur
de verrouiller certains objets comme les formulaires, les états et le code

Question 16

Puis-je donner le même nom à deux fonctions publiques dans 2 modules différents?

Oui, le module peut alors être précisé lors de l'appel à la fonction (monmodule.mafonction)
Oui, mais la fonction n'est alors accessible que dans le module où elle est déclarée
Non il faut obligatoirement utiliser deux noms distincts

Question 17

Que va afficher la procédure suivante :

Sub Test()

Dim a As Integer
Dim b As Integer

a = 12
b = 102

a = a Xor b
b = a Xor b
a = a Xor b

Debug.Print "a = " & a
Debug.Print "b = " & b

End Sub

a = 102
b = 12
a = 0
b = 0
a = -1
b = -1

Question 18

DateAdd("m", 1, Date) ajoute un mois à la date du jour, comment soustraire un mois ?

DateSub("m",1,Date)
DateAdd("m",-1,Date)
DateDiff("m",-1,Date)

Question 19

A quel exemple correspond l'opérateur logique IMP pour implication ?

True = False IMP False
False = False IMP True
True = True IMP False
True = True IMP True
False = False IMP False
False = False IMP True
False = True IMP False
True = True IMP True
True = False IMP False
True = False IMP True
False = True IMP False
True = True IMP True

Question 20

Soit une table MaTable, que provoque l'appel de la méthode Add suivant :

Dim oRst As Object
Set oRst = CurrentDb.OpenRecordset("MaTable")
oRst.Add

Création d'un nouvel enregistrement dans la table
Une erreur de compilation est levée
Une erreur d'exécution est levée



Copyright © 2007 www.developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.