requete1 = "SELECT" & Dataname&.Hauteur & Dataname&.Volume
requete1 = requete1 & " FROM" & Dataname
requete1 = requete1 & " WHERE" & Dataname & .Hauteur = txtHaut.Text
->
c mieux avec des guillemets et faut pas coller le & !
t'as aussi oublié un espace apres le select, le from & le where ainsi ke des virgules, la requete ne peu marcher ds ce ka
essaye comme ca
requete1 = "SELECT " & Dataname & ".Hauteur," & Dataname & ".Volume"
requete1 = requete1 & " FROM " & Dataname
requete1 = requete1 & " WHERE " & Dataname & ".Hauteur=" & txtHaut.Text