Dernier champ?

Résolu
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   - 18 avril 2022 à 11:41
Bonjour, à tous,
Depuis mes derniers contacts avec CCM, j'ai viellis, j'ai tout de même passé ma 75 eme année sans problème!
Mais me revoila dans access, et je cherche sans succés l'utilisation de "aclast"
Dans ma base, je veut calculer le nombre de jour entre ma date de saisie(aujourd'hui) et la date du dernier enregistrement! Mais voila, je ne sait plus comment utiliser la fonction "Docmd.GotoRecord,,Aclast"! Comment la positionner dans ma base?


Configuration: Windows / Chrome 100.0.4896.127

6 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
ce la ressemble à une instruction, donc c'est à mettre dans du code VBA.
que veux-tu dire par "date du dernier enregistrement"?
quels sont les champs de ta table?
0
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
Bonjour,
Dans mon formulaire, je saisie les dates ou je change de piles sur différent objet, alors j'ai les champs:
- date 'de saisie
- type de pile
- objet
- dernière date
- nombre de jour
Donc, quand j'ouvre et que mon champ "date" à le focus, je veut que le champ "dernière date" prenne la valeur de la date du dernier enregistrement, ensuite, je met ma formule pour calculer le nombre de jour entre la date de saisie et la dernière date, ce qui me donne le nombre de jour!
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
quels sont les champs de ta table?
0
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
ben je te les est listés déja!
- date 'de saisie
- type de pile
- objet
- dernière date
- nombre de jour
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peux-tu donner un exemple des valeurs des champs pour deux enregistrements?
0
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
date: 21/02/22
type: 13 rayonax
objet: sonotone
dernière date: 30/12/21
le 2 ème identique avec la date:21/02/22
je veut donc pouvoir afficher dans mon champ dernière date le 30/12/21 pour pouvoir le soustraire au 21/02/22
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
il est préférable de faire ainsi:
dans la table, avoir uniquement les champs date, type, et objet.
via une requête, calculer dernière date et nombre de jours

la dernière date, c'est la date la plus récente dans toute la table, ou bien pour le même objet?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
sur mon menu, je clic sur un bouton "tache répétées", puis la je sélectionne "piles" donc il m'affiche tous les objets avec des piles, là, je clic sur l'objet que je veut "sonotone" et là il m'affiche tous les enregistrements des sonotones, et donc quand le 1er champ (date) à le focus, je veut qu'il m'affiche dans le champ "dernière date"la date du dernier enregistrement., et apres mise a jour du champ, il doit m'afficher le "nombre de jour"
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
Je pense que la fonction dmax te permettra d'afficher dans le champ "dernière date" la date du dernier enregistrement.
Difficile d'être plus précis avec les infos que tu donnes.
0
le meruvien Messages postés 1130 Date d'inscription   Statut Membre Dernière intervention   40
 
oui, je pense que la fonction "dmax" devrait marcher, mais j'arrive pas a la mettre
=dmax("date_tache","tbl taches répétées",)
je dois faire une erreur dans mon expression??
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peut-être:
=dmax("date_tache","[tbl taches répétées]",)

Il est préférable d'éviter les espaces et les caractères spéciaux dans les noms.
0