Vérification de champs libres ACCESS / VBA
Fermé
erwan51
Messages postés
633
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
-
20 juin 2003 à 11:22
blux Messages postés 26810 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2025 - 21 juin 2003 à 22:37
blux Messages postés 26810 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 23 avril 2025 - 21 juin 2003 à 22:37
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 google - Guide
- Verification lien internet - Guide
- Verification de l'identité du serveur impossible - Forum WiFi
- Acer quick access - Forum Logiciels
- Word mettre à jour tous les champs ✓ - Forum Word
1 réponse
blux
Messages postés
26810
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
23 avril 2025
3 335
20 juin 2003 à 12:43
20 juin 2003 à 12:43
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"
20 juin 2003 à 12:52
Merci
20 juin 2003 à 12:58
mais c'est du SQL pur... ;-)
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
20 juin 2003 à 14:24
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 ??
20 juin 2003 à 15:06
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"
20 juin 2003 à 15:12
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