OVH Cloud OVH Cloud

Pb pour trouver le dernier enregistrement de la table

11 réponses
Avatar
Jérémie
Bonjour,

J'ai qques pbs pour trouver le dernier enregistrement d'une table. En fait, la plupart du temps ça marche mais il arrive aussi que ça plante (rarement, mais c déjà de trop).
En ouvrant ma base et mon recordset concerné, j'applique la méthode rs.movelast pour m'assurer d'aller au dernier ( et pouvoir en ajouter un derrière) mais qd ça bug, ça s'arrête à un enregistrement dans la table et j'ai beau en rajouter derrière même en mode feuille de données, c'est toujours ce même enregistrement qu'il considère comme le dernier de mon recordset !!!
Au hasard, j'ai compacter ma base et tout s'est remis à fonctionner normalement...mais pour combien de temps ?

Qu'en pensez-vous ?

Jérémie

1 réponse

1 2
Avatar
Jérémie
Je n'ai pas eu besoin de passer par le format US pour la date.
Merci encore Raymond, t'es le meilleur ;-)))) !!!
En tout cas, je suis bien content car j'apprend plein de trucs sur ce forum !

A + et merci encore.

Jérémie


C'est le format date qui est en erreur:

Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] = #"&
Forms!Crea_Document!txtDate &"#"
ne connaissant pas to format de date, il faudra surement passer par le
format US:
Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] = #"&
Format(Forms!Crea_Document!txtDate, "mm/dd/yyyy") &"#"

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jérémie" a écrit dans le message de
news:
Voilà, je l'avais déjà essayé ds ma méthode Dlookup mais ça ne marchais
pas. J'avais pourtant trouvé ds le forum des questions et des réponses

appropriées.

Dim Critere as variant

Critere = "[Titre]= '" & Forms!Crea_Document!txtTitre & "' And [Date] > '"& Forms!Crea_Document!txtDate &"'"
DLookup("[Titre]", "Document", Critère)

Message d'erreur : Type de données incompatibles ds l'expression du
critere


Merci,

Jérémie







1 2