OVH Cloud OVH Cloud

incompatibilité de type ???

3 réponses
Avatar
skynet
Bonjour,je remercie les spécialistes qui prennent leurs temps de réponrdre,

j'ai réalisé une petite fonction qui me permet d'afficher la date du dernier
record mais j'ai une erreur d'exécution de type '13'

voici la procédure:

Private Sub date_derniere_archive()
Dim der_date As Variant
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Archive")
rst.MoveLast
der_date = rst!DATE
la_der_date.Caption = der_date
rst.Close
End Sub

c'est quoi le problème ???

merci d'avance

alain

3 réponses

Avatar
argyronet
Bonjour,

Vous devez avoir une référence ADO et une référence DAO dans votre projet.
Si vous ne vous servez pas de ADO, supprimez la référence, sinon, changez la
priorité en faisant passer DAO au dessus.
De plus, pour toute déclaration d'objet DAO, préfixez-le toujours...

Dim oRS as DAO.Recordset

Argy


Bonjour,je remercie les spécialistes qui prennent leurs temps de réponrdre,

j'ai réalisé une petite fonction qui me permet d'afficher la date du dernier
record mais j'ai une erreur d'exécution de type '13'

voici la procédure:

Private Sub date_derniere_archive()
Dim der_date As Variant
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Archive")
rst.MoveLast
der_date = rst!DATE
la_der_date.Caption = der_date
rst.Close
End Sub

c'est quoi le problème ???

merci d'avance

alain





Avatar
Ilan
Bonjour, je ne sais si j'ai bien compris ce que tu cherches à faire.
Si tu cherches à récupérer la date de création du dernier enregistrement ou
récupérer la valeur du champ DATE du dernier enregistrement.
dans le cas :
récupération de la date de création du dernier enregistrement utilise :
rst.datecreated
ici, en tapant rst!DATE tu récupères la valeur du champ DATE du dernier
enregistrement. Visiblement ce champ n'existe pas dans ta table ARCHIVE.


Bonjour,je remercie les spécialistes qui prennent leurs temps de réponrdre,

j'ai réalisé une petite fonction qui me permet d'afficher la date du dernier
record mais j'ai une erreur d'exécution de type '13'

voici la procédure:

Private Sub date_derniere_archive()
Dim der_date As Variant
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Archive")
rst.MoveLast
der_date = rst!DATE
la_der_date.Caption = der_date
rst.Close
End Sub

c'est quoi le problème ???

merci d'avance

alain





Avatar
skynet
Merci c'etait bien cela ;-)


"" @discussions.microsoft.com> a écrit
dans le message de news:

Bonjour,

Vous devez avoir une référence ADO et une référence DAO dans votre projet.
Si vous ne vous servez pas de ADO, supprimez la référence, sinon, changez
la

priorité en faisant passer DAO au dessus.
De plus, pour toute déclaration d'objet DAO, préfixez-le toujours...

Dim oRS as DAO.Recordset

Argy


Bonjour,je remercie les spécialistes qui prennent leurs temps de
réponrdre,



j'ai réalisé une petite fonction qui me permet d'afficher la date du
dernier


record mais j'ai une erreur d'exécution de type '13'

voici la procédure:

Private Sub date_derniere_archive()
Dim der_date As Variant
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Archive")
rst.MoveLast
der_date = rst!DATE
la_der_date.Caption = der_date
rst.Close
End Sub

c'est quoi le problème ???

merci d'avance

alain