Utiliser le contenu d'un enregistrement précédent - Access 2003

Fermé
geny - 9 févr. 2015 à 15:38
 Tessel75 - 10 févr. 2015 à 21:45
Bonjour,

Dans une base de données Access 2003, il y a une table similaire à ceci :

NUM DATE TIERS LIBELLE N° DOCUMENT RECETTE DEPENSE
1 01/01/2014 solde initial SOLDE AU 01/01/2014 125,00 €
2 01/02/2014 2004 facture PRELEVEMENT 25,00 €
3 05/03/2014 2009 ENTRETIENS LOCAUX CH 25 68,00 €
5 06/03/2014 2007 AFFRANCHISSEMENTS CH 31 7,00 €
6 18/03/2014 1965-2 COTISATION ENC 225 1 100,00 €
8 19/03/2014 2003 LOCATION BAC CH 33 300,00 €
9 19/03/2014 2009 ENTRETIENS CH 45 68,00 €



Je dois faire une requête et dedans calculer un solde qui serait: solde (solde ligne précédente + recette - dépense = solde)

On m'a conseillé une fonction dlast ou dlookup mais je ne maitrise pas bien du tout.

J'aimerais savoir comment poser cette fonction.

Merci d'avance

Geny


3 réponses

Bonjour,
Quand tu as des difficultés de cet ordre il ne faut pas hésiter à appeler le didacticiel de Access avec l'icône "?". Nous en sommes tous passer par là.
Bon!
Les fonctions de la série des opérations de domaine (DLookUp, DLast, etc.. ) ont toutes la même écriture:
A=DLast("ChampDeLOpération","NomDeLaTable ou Requête du Domaine" ,"B=CritèreDeSélection"
Attention: Les "" sont obligatoires pour chacune des 3 parties de la fonction. Et les parties sont séparées par des " , " dans VBA et par des " ; " en mode graphique en français
Bonne suite
0
Bonjour

Merci Tessel75. J'ai regardé le tutoriel, le souci c'est que cette fonction quand je la pose se transforme en RechDom ou DemDOm et je n'ai as de résultat valable

Geny
0
Bonjour,
RechDom("";"";"") est la version française de DLookup("","","") donc il n'y a rien d'étonnant, au contraire.
Pour le reste, les fonctions de la séries "...Dom()" ne sont pas si faciles à manipuler; il faut donc y aller progressivement le temps de comprendre ce qui se passe et bien maîtriser la chose.
Et bien suivre les indications du didacticiel.
Bon courage
0