Vérification de champs libres ACCESS / VBA
erwan51
Messages postés
634
Statut
Contributeur
-
blux Messages postés 27887 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27887 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
Soit une base de 600 enregistrements avec numéro, nom, prénom et photo.
J'aimerai sous Access 2000 à l'ouverture d'un formulaire rechercher tous les enregistrements dont le champ prénom est vide.
Comment faire ceci en VBA?
Pensez vous que cela soit lourd en terme de temps à chaque ouverture du formulaire ?
D'avance merci
Erwan51
Soit une base de 600 enregistrements avec numéro, nom, prénom et photo.
J'aimerai sous Access 2000 à l'ouverture d'un formulaire rechercher tous les enregistrements dont le champ prénom est vide.
Comment faire ceci en VBA?
Pensez vous que cela soit lourd en terme de temps à chaque ouverture du formulaire ?
D'avance merci
Erwan51
A voir également:
- Vérification de champs libres ACCESS / VBA
- Images libres de droit - Guide
- Verification lien internet - Guide
- Verification windows 11 - Guide
- Word mettre à jour tous les champs - Forum Word
- Incompatibilité de type vba ✓ - Forum Programmation
1 réponse
Salut,
tu crées un recordset sur ta table dont le source est une requête select * from table where prenom = ''
Ca peut être lourd... à l'ouverture, mais pas trop, si ton formulaire est ouvert au lancement de l'appli.
C'est pour faire quoi ? car faire une requête sur les champs vides est une chose, mais que fait-on du résultat ?
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
tu crées un recordset sur ta table dont le source est une requête select * from table where prenom = ''
Ca peut être lourd... à l'ouverture, mais pas trop, si ton formulaire est ouvert au lancement de l'appli.
C'est pour faire quoi ? car faire une requête sur les champs vides est une chose, mais que fait-on du résultat ?
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Merci
mais c'est du SQL pur... ;-)
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
il faut quelque chose de ce style la sous VBA ?
MyQuery = "select * from table where Photographie is null"
Set DataBaseBiometry = OpenDatabase(PATH, False, False, "")
Set DataBaseTable = DataBaseBiometry.OpenRecordset(MyQuery)
et ensuite il ne reste plus qu'a exploiter le contenu de DataBaseTable ??
C'est pour ajouter une ligne à la table "diffusion" à partir d'éléments choisis dans une liste déroulante.
On teste qu'il y a bien des choix de fait, ensuite on balaye la table pour voir si ce qu'on veut ajouter n'existe pas, dans ce cas, on ajoute une ligne...
Avec ce code tu devrais pouvoir (tout) faire moyennant adaptation...
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Tiens au cas ou tu saches ca :
Je sais que pour maximiser un formulaire il faut faire DoCmd.maximise
mais si c'est la fenêtre access et non plus le formulaire la ca ne marche pas.
Par exemple, ma base fait la moitié de l'écran et quand le user ouvre un formulaire j'aimerai que access prenne l'écran entier...
Merci encore
Erwan51