carter2
Messages postés19Date d'inscriptionvendredi 18 juin 2004StatutMembreDernière intervention30 août 2011
-
10 août 2007 à 19:15
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
10 août 2007 à 23:59
Bonjour
j'ai un gros problème,
je devellope une application multi site avec visual basic 6 que je vais mettre à la longue sur un serveur de donnée aux bureaux. je tiens à préciser que la base donnée est ACCESS 2003. mon problème est que lors d'un test ou j'ai voulu centraliser les données de 2 sites sur le serveur, j'ai eu des doublons aux niveaux des numéros automatique . donc j'ai décider d'ajouter un champs texte qui recevra le dernier numéros automatique enregistré +1 suivi du matricule du site . les 9 premiers enregistrement passe, mais lorsque j'atteint 10 enrgistrements, lors du chargement de la form (ou j'ai mis mon code), je vois toujour le dernière enregistrement comme étant 9 mais dans la base l'incrémentation continu.
Voici mon code
Dim cnx1 As ADODB.Connection
Dim rstSuivi As ADODB.Recordset
connec cnx1, rstSuivi
With rstSuivi
.Open "TSUIVIE", cnx1, , , CmdTable
.MoveLast
Me.Label18.Caption = rstSuivi!num
Me.Label17.Caption = "STA" & "-" & Me.Label18.Caption + 1
.Close
End With
Question: 1- dois-je utiliser un autre type de donnée dans access?
2- Ya -il un autre moyen d'y parvenir?