1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 465 |
recherche d\'un enregistrement |
le 03/02/2011 : 08:30 par lemeruvien
visiteur |
bonjour à tous,
avec access 2003, la commande:
soldetotal = Nz(DLookup("[solde total]", "tbl des paiements", ""))
me donne la valeur "solde total" du 1er enregistrement de la table, mais comment faire pour avoir la valeur du dernier enregistrement de cette table?? |
|
|
Réponse n° 1 -------- le 03/02/2011 : 15:33 par 3Stone
Administrateur
|
Bonjour,
D'abord, les fonctions de domaine comme Dlookup() avec 2 arguments ne s'écrivent pas avec des guillemets "" comme troisième argument, mais sans cet argument!
soldetotal = Nz(DLookup("[solde total]", "tbl des paiements"))
Ensuite, une table n'a PAS d'ordre défini... sauf l'ordre de saisie et de manière non définitive.
Pour s'adresser précisément et avec certitude à un enregistrement bien précis, il faut utiliser ce fameux troisième argument. S'il n'existe rien qui permet de spécifier l'enregistrement souhaiter, il faut se rabattre sur un recordset pour lire les enregistrements l'un après l'autre.
Cordialement, Pierre(3stone) |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|