OVH Cloud OVH Cloud

ASP et ACCESS

4 réponses
Avatar
Christophe LERCARI
Bonjour,

J'essaye de créer un formulaire HTLM pour afficher et ajouter des données
dans ACCESS.
1er problème
Comment afficher dans mon formulaire HTML une liste déroulante contenant les
données d'un champs liste provenant d'une table.
2eme problème
Comment ecrire des données saisies dans un formulaire HTML dans une Table
ACCESS

Remarque j'utilise ASP pour le traitement des données

Merci de votre aide

4 réponses

Avatar
cyberjc
Bonjour, Voici le principe (avec une connexion DSN sur ta base Access)

<%Set Conn=server.createObject("ADODB.connection")
conn.open ("NomdetaBase")'*********Connection au DSN
set RS=conn.execute("select TonChamp from TaTable")'création et execution de
la requête
%>
<FORM action="NomDeTaPageAspQuiFaitCeTraitement.asp" method="post">
<SELECT name="NomdeLaVariablequiseraenvoyéeviaceform">
<% DO WHILE NOT RS.EOF %><!-- Alimentation de la combo -->
<OPTION value="<%=RS("TonChamps")%>"></option>
<% RS.movenext
loop %>

</SELECT>
<%
'fermeture des objets
RS.close
set RS=nothing
conn.close
set conn=nothing
%>

<input type="submit" name="bouton" value="Envoyer" >
<Center/>
</FORM>


Cet exemple te permet de récupérer la sélection que tu as faite dans ta
liste déroulante, elle même alimentée par ton champ dans ta table.






Bonjour,

J'essaye de créer un formulaire HTLM pour afficher et ajouter des données
dans ACCESS.
1er problème
Comment afficher dans mon formulaire HTML une liste déroulante contenant les
données d'un champs liste provenant d'une table.
2eme problème
Comment ecrire des données saisies dans un formulaire HTML dans une Table
ACCESS

Remarque j'utilise ASP pour le traitement des données

Merci de votre aide







Avatar
Christophe LERCARI
Bonjour et merci pour ces infos. J'ai juste un petit soucis:
La liste varie bien en fonction des données mais les valeurs ne s'affichent
pas dans la liste
j'ai des blancs au lieu des textes ?

"cyberjc" a écrit dans le message de
news:
Bonjour, Voici le principe (avec une connexion DSN sur ta base Access)

<%Set Conn=server.createObject("ADODB.connection")
conn.open ("NomdetaBase")'*********Connection au DSN
set RS=conn.execute("select TonChamp from TaTable")'création et execution
de
la requête
%>
<FORM action="NomDeTaPageAspQuiFaitCeTraitement.asp" method="post">
<SELECT name="NomdeLaVariablequiseraenvoyéeviaceform">
<% DO WHILE NOT RS.EOF %><!-- Alimentation de la combo -->
<OPTION value="<%=RS("TonChamps")%>"></option>
<% RS.movenext
loop %>

</SELECT>
<%
'fermeture des objets
RS.close
set RS=nothing
conn.close
set conn=nothing
%>

<input type="submit" name="bouton" value="Envoyer" >
<Center/>
</FORM>


Cet exemple te permet de récupérer la sélection que tu as faite dans ta
liste déroulante, elle même alimentée par ton champ dans ta table.






Bonjour,

J'essaye de créer un formulaire HTLM pour afficher et ajouter des données
dans ACCESS.
1er problème
Comment afficher dans mon formulaire HTML une liste déroulante contenant
les
données d'un champs liste provenant d'une table.
2eme problème
Comment ecrire des données saisies dans un formulaire HTML dans une Table
ACCESS

Remarque j'utilise ASP pour le traitement des données

Merci de votre aide









Avatar
cyberjc
Bonjour, tu pourrais écrire :

<OPTION value="<%=RS("TonChamps")%>"><%=RS("TonChamps")%></option>

C'est fonction de ce que tu veux comme correspondance Valeurs / Affichage,
c'est juste de l'HTML (voir sur le Net)

cdt,

jc






Bonjour et merci pour ces infos. J'ai juste un petit soucis:
La liste varie bien en fonction des données mais les valeurs ne s'affichent
pas dans la liste
j'ai des blancs au lieu des textes ?

"cyberjc" a écrit dans le message de
news:
Bonjour, Voici le principe (avec une connexion DSN sur ta base Access)

<%Set Conn=server.createObject("ADODB.connection")
conn.open ("NomdetaBase")'*********Connection au DSN
set RS=conn.execute("select TonChamp from TaTable")'création et execution
de
la requête
%>
<FORM action="NomDeTaPageAspQuiFaitCeTraitement.asp" method="post">
<SELECT name="NomdeLaVariablequiseraenvoyéeviaceform">
<% DO WHILE NOT RS.EOF %><!-- Alimentation de la combo -->
<OPTION value="<%=RS("TonChamps")%>"></option>
<% RS.movenext
loop %>

</SELECT>
<%
'fermeture des objets
RS.close
set RS=nothing
conn.close
set conn=nothing
%>

<input type="submit" name="bouton" value="Envoyer" >
<Center/>
</FORM>


Cet exemple te permet de récupérer la sélection que tu as faite dans ta
liste déroulante, elle même alimentée par ton champ dans ta table.






Bonjour,

J'essaye de créer un formulaire HTLM pour afficher et ajouter des données
dans ACCESS.
1er problème
Comment afficher dans mon formulaire HTML une liste déroulante contenant
les
données d'un champs liste provenant d'une table.
2eme problème
Comment ecrire des données saisies dans un formulaire HTML dans une Table
ACCESS

Remarque j'utilise ASP pour le traitement des données

Merci de votre aide














Avatar
Christophe LERCARI
Bonjour et merci, ca fonctionne super bien.



"cyberjc" a écrit dans le message de
news:
Bonjour, tu pourrais écrire :

<OPTION value="<%=RS("TonChamps")%>"><%=RS("TonChamps")%></option>

C'est fonction de ce que tu veux comme correspondance Valeurs / Affichage,
c'est juste de l'HTML (voir sur le Net)

cdt,

jc






Bonjour et merci pour ces infos. J'ai juste un petit soucis:
La liste varie bien en fonction des données mais les valeurs ne
s'affichent
pas dans la liste
j'ai des blancs au lieu des textes ?

"cyberjc" a écrit dans le message de
news:
Bonjour, Voici le principe (avec une connexion DSN sur ta base Access)

<%Set Conn=server.createObject("ADODB.connection")
conn.open ("NomdetaBase")'*********Connection au DSN
set RS=conn.execute("select TonChamp from TaTable")'création et
execution
de
la requête
%>
<FORM action="NomDeTaPageAspQuiFaitCeTraitement.asp" method="post">
<SELECT name="NomdeLaVariablequiseraenvoyéeviaceform">
<% DO WHILE NOT RS.EOF %><!-- Alimentation de la combo -->
<OPTION value="<%=RS("TonChamps")%>"></option>
<% RS.movenext
loop %>

</SELECT>
<%
'fermeture des objets
RS.close
set RS=nothing
conn.close
set conn=nothing
%>

<input type="submit" name="bouton" value="Envoyer" >
<Center/>
</FORM>


Cet exemple te permet de récupérer la sélection que tu as faite dans ta
liste déroulante, elle même alimentée par ton champ dans ta table.






Bonjour,

J'essaye de créer un formulaire HTLM pour afficher et ajouter des
données
dans ACCESS.
1er problème
Comment afficher dans mon formulaire HTML une liste déroulante
contenant
les
données d'un champs liste provenant d'une table.
2eme problème
Comment ecrire des données saisies dans un formulaire HTML dans une
Table
ACCESS

Remarque j'utilise ASP pour le traitement des données

Merci de votre aide