Muintyr
Messages postés24Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention30 novembre 2006
-
16 avril 2003 à 16:33
Muintyr
Messages postés24Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention30 novembre 2006
-
17 avril 2003 à 08:37
Bonjour,
dans mon application visual basic, j'ai un formulaire qui enregistre des données dans une Base de données SQL et un formulaire qui affiche les enregistrements de cette table...
L'enregistrement des données se passent très bien. Quand je vais regardé dans ma table, je vois que mon nouvel enregistrement y est.
Le soucis est dans mon formulaire "Affichage des données" :
les données nouvelles n'apparaissent pas...enfin elles apparaissent, mais le lendemain (sérieux) comment cela se fait-il ???
Muintyr
Messages postés24Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention30 novembre 2006 17 avril 2003 à 08:37
Option Explicit
Dim AdoRecordset As ADODB.Recordset
Dim AdoConnection As ADODB.Connection
Dim ConnectString As String
Dim SQLChaine As String
______________________________________________________
Private Sub Form_Load()
Set AdoConnection = New ADODB.Connection
Set AdoRecordset = New ADODB.Recordset
ConnectString = "Peco"
SQLChaine = "Select IdEnt, Societe, Adresse, PrecisionAdresse, BureauPoste,Comment from MaTable where IdEnt=" & FrmRech.valeur
'FrmRehc.Valeur est un champ qui se trouve dans un mon formulaire de recherche. Il permet de choisir un enregistrement particulier (selon le numero d'ident)
-----------
AdoRecordset.Open sSql, AdoConnection
With AdoRecordset
Me.txtIdent = !IdEnt
Me.txtsociete = !societe
'-------------------------------------------ADRESSE------------------------------------
If Not IsNull(!Adresse) Then
Me.txtadd = !Adresse
Else
Me.txtadd = ""
End If
'------------------PRECISION ADRESSE-----------------
If Not IsNull(!PrecisionAdresse) Then
Me.txtpreci = !PrecisionAdresse
Else
Me.txtpreci = ""
'-----------------BUREAU POSTE----------------------
End If
If Not IsNull(!BureauPoste) Then
Me.txtville = !BureauPoste
Else
Me.txtville = ""
End If