Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2437 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [ASP/ACCESS]utilisation deux Recordset

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP/ACCESS]utilisation deux Recordset

n°1113131
Toti2006
Posté le 08-06-2005 à 19:50:07  profilanswer
 

Salut,j'ai deux table (ville,pays) sur access tous simplement je veux lorsque je click sur ville il affiche tous les villes dans une combobox puis lorsque je valide il affiche ds la zone de texte pays le nom du pays,alors il faut que j'utilise deux Recordset est ce que c'est possible ?avec Asp et comment je peux le faire? merci

mood
Publicité
Posté le 08-06-2005 à 19:50:07  profilanswer
 

n°1113159
Flyman30
Posté le 08-06-2005 à 20:11:01  profilanswer
 

Oui c'est possible.
Tu ouvre ton premier recordset, fait ton traitement tu le ferme et tu fait pareil avec le second


---------------
planuldep | Association pêche à la Sempé
n°1113231
Toti2006
Posté le 08-06-2005 à 21:38:58  profilanswer
 

mais là il ya un probléme pcq il faut utiliser le résultat de la première requete(recordset) dans la deuxième voilà ce que j'ai fait :
<form name="FrmClient" method="post" action="GestionConnexion.asp">  
 
Ville :<select name="Ville"><option value=0>Choisissez une ville</option>
<%
rs.open "select NomVille from Ville Group By NomVille",cn
rs.movefirst
do while not rs.eof
%>
<option value=<%=rs.fields(0)%>><%=rs.fields(0)%></option>
<%
rs.movenext
loop
rs.close
%>
</select>
ce code permet de remplir le Combo ça marche
 
Pays :<input type ="texte" name="Pays">
sub Ville_OnChange ()
 
dim rep
  if FrmClient.Ville.value=0 then
   FrmClient.Ville.value=""
  else
   <%
                        rs.open "select RéfPays from Ville where NomVille=" & "'" & FrmClient.Ville.value & "'",cn
                        %>
   rep="<%=rs.fields(0)%>"
   <%
                        rs.close
                        %>  
   <%
                        rs.open "select NomPays from Pays where RéfPays=" & "'" & CStr(rep) & "'",cn
                        %>
   FrmClient.Pays.value="<%=rs.fields(0)%>"
   <%
                        rs.close
                        %>
  end if
end sub
 
celui là pour récuperer le résultat de la pemière Recordset et l'utiliser comme une condition ds la deuxième rquette pour trouver l'enregistrement concerner voilà est ce que qq'un peux m'aider svp

n°1113892
Toti2006
Posté le 09-06-2005 à 13:31:51  profilanswer
 

est ce que il ya qq'un qui peux m'aider svp

n°1122683
pouyotte
Posté le 17-06-2005 à 08:12:35  profilanswer
 

Pourquoi ne pas le faire en une seule requête?
 
      rs.open "select NomPays from Pays,Ville where Ville.RéfPays=Pays.RéfPays and NomVille=" & "'" & FrmClient.Ville.value & "'",cn


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [ASP/ACCESS]utilisation deux Recordset

 

Sujets relatifs
comment inserer des donnée ds access avec builder 6BDD Access to BDD Mysql
Utilisation de macros avec un .dotcomment configurer une bdd access sous builder
sécuriser une BD access 2000[ASP/ACCESS]ouverture connexion
[Résolu] Désactiver la notification d'exécution de requête SQL[PB] Access plus d'assistants !!!
[IIS / ASP] Transférer une session d'un domaine à l'autre -même site- 
Plus de sujets relatifs à : [ASP/ACCESS]utilisation deux Recordset


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR