todac
Messages postés15Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention28 janvier 2012
-
12 avril 2006 à 15:00
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
12 avril 2006 à 18:25
Bonjour,
aurriez vous une astuce rapide en vitesse pour tester si un enregistrement existe deja
tester par exemple date et nom
si date et nom existe deja ne pas ajouter le meme
Merci
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 12 avril 2006 à 15:07
Salut Todac,
Précise ton langage, et comment tu saisies tes données de date et noms, on trouvera certainement une solution alternative à la mienne mais si c'est du VBA Excel et que c'est pour vérifier le contenu des cellules :
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 12 avril 2006 à 15:17
Salut,
Pour savoir s'ils existent déjà, il faudrait déjà savoir où les
chercher, ces données ... dans Excel ? dans une BDD Access ? une BDD
SQL ? un fichier texte ? ... ?
Ensuite, comme le signale mortalino, le langage que tu utilises nous aiderait bien ...
todac
Messages postés15Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention28 janvier 2012 12 avril 2006 à 15:22
Mercu pour vos reponse si rapide
j utilise Visual basic , voici un extrait de mon code
les donnes a ajoutes sont dans un fichier le but les ajouter a une base si elle ne sy trouve déja
Merci
sql = "Select * From mesure1 Where 1 ORDER BY index"
rs2.Open sql, base_mesures2, adOpenDynamic, adLockOptimistic
'lecture tant qu'on n arrive pas à la fin du fichier
While Not EOF(6)
ComptageLigne = ComptageLigne + 1
Line Input #6, ligneimport
resultdecoup = Decoupe(ligneimport)
StrPerm = resultdecoup(0) If (StrPerm "Machine" Or StrPerm "" Or Left(StrPerm, 1) = " ") Then
Debug.Print "vide ", resultdecoup(0)
GoTo PremiereLigne
End If
If (Val(resultdecoup(5)) 0 And Val(resultdecoup(6)) 0 And Val(resultdecoup(7)) = 0) Then
Debug.Print "Long, Lat, Alt = 0 "
GoTo PremiereLigne
End If