Utiliser la fonction DLookup
A quoi sert la fonction DLookup ? Comment l’utiliser en Visual Basic ? Présentation de DLookup DLookup (ou RechDom en français) permet de rechercher une valeur unique dans une table : cette valeur est...
A quoi sert la fonction DLookup ? Comment l’utiliser en Visual Basic ? Présentation de DLookup DLookup (ou RechDom en français) permet de rechercher une valeur unique dans une table : cette valeur est...
Comment transférer le contenu d’une requête dans un tableau Visual Basic ? Avant de démarrer, il faut savoir qu’une requête se manipule en VBA à l’aide d’un objet Recordset (DAO.Recordset ou ADODB.Recordset). Cet objet...
En VBA, est-il possible de modifier le code SQL d’une requête enregistrée dans la base de données ? C’est possible. Dans un fichier .mdb, les requêtes sont listées par la collection QueryDefs (plus de...
Comment modifier la taille d’un champ de type Texte en VBA/SQL ? L’instruction suivante fait appel à VBA et SQL pour modifier la taille d’un champ Texte (à aménager selon les autres types de...
Comment exécuter une requête Action (INSERT, UPDATE, DELETE) en Visual Basic ? Soit une requête SQL du type : DELETE * FROM [Une table]; Pour exécuter cette requête en Visual Basic, 2 méthodes :...
J’utilise RecordCount pour compter le nombre d’enregistrements dans un Recordset DAO… mais ça n’a pas l’air de fonctionner ! En DAO, l’objet Recordset dispose d’une propriété RecordCount qui est supposée donner le nombre d’enregistrements...
Les instructions SQL échouent lorsque mes champs contiennent des apostrophes. Que faire ? Le problème Voici un exemple de code VBA qui construit une chaîne SQL et l’exécute.
1 2 3 4 5 6 7 8 |
Dim strSQL As String Dim strNom As String Dim strPrenom As String strNom = "INISAN" strPrenom = "Hervé" strSQL = "INSERT INTO table1 (nom, prenom) VALUES ('" & strNom & "', '" & strPrenom & "')" CurrentDb.Execute strSQL |
La chaîne SQL finale est...
Comment regrouper le contenu de 2 tables (ou plus) pour l’afficher sous forme d’une seule liste ? Le problème Imaginons que vous avez une table de tblClients avec un champ Raison sociale. Vous avez...