Étiqueté : vba

Problèmes avec RecordCount 7

Problèmes avec RecordCount

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...

Apostrophes dans une requête 0

Apostrophes dans une requête

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.

La chaîne SQL finale est...

Conserver une valeur 0

Conserver une valeur

Comment dans une procédure Visual Basic peut-on copier la valeur d’un objet (ou contrôle) et la garder pour un usage ultérieur? Déclarez une variable globale dans un module standard quelconque (voir la fiche Variables...

Shell et guillemets 1

Shell et guillemets

Comment lancer un programme externe à Access via la commande Shell, en ouvrant en plus un document précis ? Principes de base En principe, vous lancez un logiciel comme la calculatrice de Windows via...

Suppression à distance 0

Suppression à distance

Une base de données peut-elle supprimer les objets (tables, requêtes, formulaires, etc.) d’une autre base de données ? Le code Ca devrait marcher avec une petite touche d’Automation :o)… Recopiez tout d’abord le code...

Formulaire plein écran 1

Formulaire plein écran

Comment faire pour ouvrir un formulaire en plein écran ? Vous pouvez par exemple utiliser la méthode Maximize de l’objet DoCmd, en l’inscrivant dans l’événement Sur ouverture du formulaire. Ce qui donne ceci :...

QueryDefs 0

QueryDefs

J’ai une requête paramétrée et j’aimerais l’ouvrir comme Recordset avec du code VBA. Comment définir les paramètres avant l’ouverture ? Voici un exemple de code. On suppose que la base contient une requête paramétrée...

Afficher une variable VBA sur un formulaire 2

Afficher une variable VBA sur un formulaire

Est-il possible de faire référence à une variable dans un formulaire ou un état ? Lorsque je tape =Variable dans un champ calculé, ça ne semble pas passer… Il n’est effectivement pas possible, directement,...

Compactage en Visual Basic 0

Compactage en Visual Basic

Comment compacter une base de données Access par Visual Basic ? Le code qui suit permet de compacter une base de données, mais il ne peut figurer dans la base de données à traiter....