Bonjour à tous,
j'avance pas à pas mais chaque étape semble difficile....
Après avoir résolu mes problèmes d'insertion et d'Update (merci à vous tous et en particulier à Bruno) j'ai besoin que ma table soit classée par ordre alphabètique...
Récapitulons:
If Label14 <> "" Then '<--- Donc en fonction de ce qu'il y a en "label 14
vSQL = "UPDATE patients SET ident='" & identite & "',Titre='" & titre & "',Abrevtitre ='" & tit & "',Nom='" & TextBox10 & "',Prenom='" & TextBox11 & "',JourDN='" & TextBox12 & "',MoisDN='" & TextBox13 & "', AnDN='" & TextBox14 & "', N='" & TextBox1 & "',Voie='" & ComboBox1 & "',Nomvoie='" & TextBox2 & "', complementadr='" & TextBox9 & "',codepost='" & TextBox3 & "',Ville='" & TextBox4 & "',Teldom='" & TextBox6 & "',Telbur='" & TextBox8 & "',Telport='" & TextBox7 & "',NoSS='" & TextBox5 & "',cleSS='" & TextBox15 & "',TP='" & TP & "' WHERE Numéro=" & Val(Label14) '<---- L'enregistrement est mis à jour
Else
vSQL = "INSERT INTO patients (ident,Titre,Abrevtitre,Nom,Prenom,JourDN,MoisDN,AnDN,N,Voie,Nomvoie,complementadr,codepost,Ville,Teldom,Telbur,Telport,NoSS,cleSS,TP) VALUES ('" & identite & "','" & titre & "','" & tit & "','" & TextBox10 & "','" & TextBox11 & "','" & TextBox12 & "','" & TextBox13 & "','" & TextBox14 & "','" & TextBox1 & "','" & ComboBox1 & "','" & TextBox2 & "','" & TextBox9 & "','" & TextBox3 & "','" & TextBox4 & "','" & TextBox6 & "','" & TextBox8 & "','" & TextBox7 & "','" & TextBox5 & "','" & TextBox15 & "','" & TP & "')" & ";" '<--- ou un nouvel enregistrement est créé
End If
vdonnées.Open vSQL, vBasededonnees
'---Jusqu'ici tout fonctionne bien, j'ai mis à la suite ces 2 lignes de codes qui devraient à mon sens classer toute la table par ordre alphabetique croissant suivant le champ "Ident"
vSQL = "SELECT * FROM patients ORDER BY Ident ASC;"
vdonnées.Open vSQL, vBasededonnees
' par contre ici, celà ne classe pas, pas de message d'erreur non plus mais il ne se passe rien ...??? Faut-il activer une bibliothèque particulière ???
Encore merci d'avance pour un coup de pouce...
A+
Philippe
j'avance pas à pas mais chaque étape semble difficile....
Après avoir résolu mes problèmes d'insertion et d'Update (merci à vous tous et en particulier à Bruno) j'ai besoin que ma table soit classée par ordre alphabètique...
Récapitulons:
If Label14 <> "" Then '<--- Donc en fonction de ce qu'il y a en "label 14
vSQL = "UPDATE patients SET ident='" & identite & "',Titre='" & titre & "',Abrevtitre ='" & tit & "',Nom='" & TextBox10 & "',Prenom='" & TextBox11 & "',JourDN='" & TextBox12 & "',MoisDN='" & TextBox13 & "', AnDN='" & TextBox14 & "', N='" & TextBox1 & "',Voie='" & ComboBox1 & "',Nomvoie='" & TextBox2 & "', complementadr='" & TextBox9 & "',codepost='" & TextBox3 & "',Ville='" & TextBox4 & "',Teldom='" & TextBox6 & "',Telbur='" & TextBox8 & "',Telport='" & TextBox7 & "',NoSS='" & TextBox5 & "',cleSS='" & TextBox15 & "',TP='" & TP & "' WHERE Numéro=" & Val(Label14) '<---- L'enregistrement est mis à jour
Else
vSQL = "INSERT INTO patients (ident,Titre,Abrevtitre,Nom,Prenom,JourDN,MoisDN,AnDN,N,Voie,Nomvoie,complementadr,codepost,Ville,Teldom,Telbur,Telport,NoSS,cleSS,TP) VALUES ('" & identite & "','" & titre & "','" & tit & "','" & TextBox10 & "','" & TextBox11 & "','" & TextBox12 & "','" & TextBox13 & "','" & TextBox14 & "','" & TextBox1 & "','" & ComboBox1 & "','" & TextBox2 & "','" & TextBox9 & "','" & TextBox3 & "','" & TextBox4 & "','" & TextBox6 & "','" & TextBox8 & "','" & TextBox7 & "','" & TextBox5 & "','" & TextBox15 & "','" & TP & "')" & ";" '<--- ou un nouvel enregistrement est créé
End If
vdonnées.Open vSQL, vBasededonnees
'---Jusqu'ici tout fonctionne bien, j'ai mis à la suite ces 2 lignes de codes qui devraient à mon sens classer toute la table par ordre alphabetique croissant suivant le champ "Ident"
vSQL = "SELECT * FROM patients ORDER BY Ident ASC;"
vdonnées.Open vSQL, vBasededonnees
' par contre ici, celà ne classe pas, pas de message d'erreur non plus mais il ne se passe rien ...??? Faut-il activer une bibliothèque particulière ???
Encore merci d'avance pour un coup de pouce...
A+
Philippe