Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1645 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  réalisation base de données avec vb et access XP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

réalisation base de données avec vb et access XP

n°969871
developvbd​ebut
Posté le 02-02-2005 à 20:19:02  profilanswer
 

Bonsoir tout le monde
 
Je vous remercie de m'acceuillir sur ce forum.
 
Je suis débutant dans le dévellopement de base de données avec Visual Basic,j'ai lu des tutoraux qui
 
J'ai créé un table qui s'appelle Email.
 
J'ai mis 6 champs (Destinataire,id,messag,date,objet,expéditeur,heure).
 
J'ai réalisée 2 form une qui enregistre et l'autre qui visualise les données enregitrés.
 
L'orsque j'ouvre la form qui visualise les données, il ya un message d'erreur,"Impossible de trouver l'objet dans la collection correspondant au nom ou à la référance ordinale demandé", en selectionnant la premiere ligne ReadRecord.
 
Je ne comprend pas ce message d'erreur.
 
Option Explicit
Dim cnx As ADODB.Connection
Dim rst As ADODB.Recordset
Dim rstx As New ADODB.Command
 
Public serveur As String
Private nextSend As Boolean
 
 
Private Sub Form_Load()
 
Set cnx = New ADODB.Connection
Set rst = New ADODB.Recordset
 
 
cnx.Provider = "Microsoft.Jet.Oledb.4.0"
cnx.ConnectionString = App.Path & "\emailenvoyé.mdb"
cnx.Open
 
 
rst.CursorLocation = adUseClient
 
rst.CursorType = adOpenDynamic
 
rst.LockType = adLockOptimistic
 
ReadRecord
 
rst.Source = "select Text2 , Text1 , Text3 ,Text4,Text5,Text6 from EMAIL destinataire, objet,messag,date,heure,id;"
 
End Sub
 
Private Sub ReadRecord()
 
Text1.Text = GetValue(rst!messag)
Text2.Text = GetValue(rst!destinataire)
Text3.Text = GetValue(rst!objet)
Text4.Text = GetValue(rst!id)
Text5.Text = GetValue(rst!date)
Text6.Text = GetValue(rst!heure)
 
 
 
End Sub
 
Private Function GetValue(fld As String) As String
 
If IsNull(fld) Then
    GetValue = ""
     
    Else
    GetValue = fld
  End If
     
 
End Function
 
Private Sub Form_Unload(Cancel As Integer)
 
cnx.Close
 
End Sub
 
Que me conseillez vous?
 
Pourriez vous me dire où puis je trouver des livres qui traite bien ce sujet?
 
Mercie
 
Cordiallement
 
A bientôt

mood
Publicité
Posté le 02-02-2005 à 20:19:02  profilanswer
 

n°970313
niouts
Forums => Entre-Aide !!
Posté le 03-02-2005 à 10:43:29  profilanswer
 

D'après moi (mais ca reste à vérifier :) ) VB ne correspond pas avec AccessXP, il faut que tu convertisse ta base en Access97 il me semble ou peut etre 2000 je sais plus...
 
tu peux toujours tester ca et puis di nous quoi !  :pt1cable:  
 :bounce:

n°970379
MrGant
Posté le 03-02-2005 à 11:40:25  profilanswer
 

Non, je pense pas que c'est ça.
Mais question bete : tu utilise ADO (jusque la ça va), donc à tu référencé le module ADO dans ton projet?

n°971025
developvbd​ebut
Posté le 03-02-2005 à 20:05:34  profilanswer
 

Bonsoir tout le monde
 
Je vais éssayer de convertir ma base en 2000 ou 97.
 
Si par module vous parlez de la propriété du controle ADODC, j'ai configuré la chaine de connexion, et le recordSource.
 
si ce n'est pas ca, je voix pas ce que vous voulez dire par référencé le module ADO dans mon projet.
 
Mercie  
 
Cordiallement  
 
A bientôt

n°971029
FlorentG
Posté le 03-02-2005 à 20:19:51  profilanswer
 

Le mieux pour Access, c'est pas ADO, mais DAO..

n°971035
developvbd​ebut
Posté le 03-02-2005 à 20:35:00  profilanswer
 

Rebonsoir tout le monde  
 
Est ce que DAO resemble à ADO?
 
Car dans mon livre il parle ADO, mais pas de DAO.
   
Cordiallement  
   
A bientôt


Message édité par developvbdebut le 03-02-2005 à 20:35:54
n°971092
FlorentG
Posté le 03-02-2005 à 22:02:42  profilanswer
 

C'est pas trop pareil :/ Mais DAO est bien adapté à Access :)

n°971229
developvbd​ebut
Posté le 04-02-2005 à 07:04:38  profilanswer
 

Bonjour tout le monde.
 
Je vais dabort change access car DAO ne reconnais pas access XP.
 
Mercie
 
Cordiallement    
   
A bientôt

n°971237
FlorentG
Posté le 04-02-2005 à 08:09:55  profilanswer
 

Ben si il connait Access XP :heink:
 
J'utilise DAO sous Office 2003 assez souvent :heink:

n°971267
developvbd​ebut
Posté le 04-02-2005 à 09:06:44  profilanswer
 

Rebonjour tout le monde
 
Je viens de faire la mise a jour de service pack de vb6 et la DAO accepte sans problème access XP
 
pourriez vous me dire où pourais je trouvrais les tutoraux qui parle ADO.
 
Mercie  
 
Cordiallement    
     
A bientôt

mood
Publicité
Posté le 04-02-2005 à 09:06:44  profilanswer
 

n°971326
niouts
Forums => Entre-Aide !!
Posté le 04-02-2005 à 10:16:51  profilanswer
 

Citation :

Je vais dabort change access car DAO ne reconnais pas access XP.

Citation :

Je viens de faire la mise a jour de service pack de vb6 et la DAO accepte sans problème access XP

:heink: Je l'avais dit que AccessXP n'était pas reconnu...  
:love: Vive les Mises à Jour !

n°971406
developvbd​ebut
Posté le 04-02-2005 à 11:31:41  profilanswer
 

Me revoilà
 
Je m'excuse, j'ai fais une erreur, je voudrais savoir où ont peut trouver les tutoraux concernant DAO.
 
Mercie!
 
A bientôt

n°971407
FlorentG
Posté le 04-02-2005 à 11:32:30  profilanswer
 

Moi j'avais appris à m'en servir en lisant l'aide d'Access...

n°972636
developvbd​ebut
Posté le 05-02-2005 à 07:22:20  profilanswer
 

Bonjour tout le monde.  
 
J'ai mis un controle data et je les paramêtré et les code pour qu'il trouve le chemin de la base.
 
A l'ouverture de la form il me repond format de base non reconnu.
 
Pourquoi me repond t'il ca?
 
Peut ton iremédié?
 
Mercie!  
 
A bientôt

n°973800
niouts
Forums => Entre-Aide !!
Posté le 07-02-2005 à 10:24:45  profilanswer
 

Pour un contrôle Data, je persiste et signe que Access XP n'est pas reconnu...
Donc il faut convertir ta BD  
(Access 2000 (je pense que ça passe...) ou 97) ;)  
 
Par contre pr ADO et DAO ca a été vu auparavant dans ce sujet...
 :bounce:

n°973803
FlorentG
Posté le 07-02-2005 à 10:27:26  profilanswer
 

Marrant, parce que moi DAO 3.6 fonctionne sous Access 2003 :heink:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  réalisation base de données avec vb et access XP

 

Sujets relatifs
optimisation conception base de donneesDéplacer une base de données MySQL
Validation Automatique Saisie d'un Champ sous AccessDéclaration d'une base de donné
Gérer la déconnexion d'une base de données[access]tirer des info d'un formulaire en vba
[Access]pb de requete de suppression 
Plus de sujets relatifs à : réalisation base de données avec vb et access XP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR