débutant - demmarage programation DAO

Le
fbosque
Bonjour à tous,

je débute avec la programmation access 2000.

j'ai un probleme. Quand je programme le code suivant :

Dim TotalHrs, TotalMin, TempsJour, HrsMin As Integer
Dim Bdd As Database, Tb As Recordset

Set Bdd = CurrentDb
Set Tb = Bdd.OpenRecordset("TRAVAIL")



ou TRAVAIL est une table de ma base . quand j'execute ensuite ce
code par un click sur un bouton il me dit :

"erreur d'execution 13 : incompatibilité de type !!! savez vous
pourquoi ?

Merci à tous
frédéric
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Eric
Le #6384201
Bonsoir,

Il te faut préfixer par DAO tes variables-objet ainsi:

Dim bdd as DAO.Database, Tb as DAO.Recordset

car, par défaut, Access2000 utilise la librairie ADO dans laquelle
existent des variables objets Recordset.

De même, tu ne types pas les variables TotalHrs, TotalMin, TempsJour.
Procèdes ainsi (adapter le type en fonction des valeurs prises par ces
variables):
Dim TotalHrs as Integer, TotalMin as Integer, TempsJour as Integer

Bonjour à tous,

je débute avec la programmation access 2000.

j'ai un probleme. Quand je programme le code suivant :

Dim TotalHrs, TotalMin, TempsJour, HrsMin As Integer
Dim Bdd As Database, Tb As Recordset

Set Bdd = CurrentDb
Set Tb = Bdd.OpenRecordset("TRAVAIL")
...


ou TRAVAIL est une table de ma base .... quand j'execute ensuite ce
code par un click sur un bouton il me dit :

"erreur d'execution 13 : incompatibilité de type !!! savez vous
pourquoi ?

Merci à tous...
frédéric



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

fbosque
Le #6383961
ok super merci !
Publicité
Poster une réponse
Anonyme