miles25
Messages postés2Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention 4 mars 2003
-
4 mars 2003 à 00:27
andysb
Messages postés1Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention20 juillet 2004
-
20 juil. 2004 à 13:29
Au secours...
je déspère, je suis à la recherche d'un script asp (VB) me permettant de faire des enregistrements multiples dans une base de données à partir d'un seule formulaire, l'utilisateur pourra choisir le nombre d'enregitrements qu'il pourra créer à l'aide d'un premier formulaire connecté à la table utilisateur avec un champs nombre d'enregistrement, merci par avance pour votre aide.
Miles
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 4 mars 2003 à 10:39
Il suffit de faire un formulaire qui te donne le nombre d'enregistrement à créer et qui une fois valider va lancer une boucle de création de ces enregistrement avec des valeurs aléatoires.
andysb
Messages postés1Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention20 juillet 2004 20 juil. 2004 à 13:29
Bonjour,
Je vais essayer d'être claire.
Je précise le but initial de la manoeuvre :
-une page 1 avec une liste de numéro de demande
-quand on clique sur le numéro, on est dirigé vers la page 2 qui affiche le détail de la demande (nom, prénom, date...)
-sur la page 1, quand on clique sur le bouton "imprimer tout", je voudrais que cela imprime TOUS les détails de toutes les demandes affichées dans la page1
Voici un bout de mon code ASP :
<%
if mavariable=1 then
'ma requete
set RS1 = server.createobject("ADODB.Recordset")
SQL1="SELECT * FROM DEMANDE WHERE CODE_STATUT IN(2,4) and TYPE_BON = 1 ORDER BY DATE_DEMANDE ASC"
RS1.Open SQL1,OBJdbConnection,adOpenStatic,adLockOptimistic
while not RS1.eof
'ma 2° requete CONGES en fonction de la 1°
%>
montextbox id=\"nom\"
<script language="vbscript">
'remplissage des textbox avec les valeurs de la requête CONGES
thisForm.txtnom.value="<%=CONGES.Fields("ID_AGENT").Value%>"
</script>
<%
rs1.movenext
wend
end if
%>
j'ai une requête qui va lire les données d'une table DEMANDE.
j'ai une boucle : tant qu'on n'est pas à la fin des résultats, j'affiche chaque champ de la table CONGES dans des textbox respectifs :
le champ RS1.fields("NOM").value dans le textbox NOM.
quand j'affiche la page ASP, la 1° ligne de resultat s'affiche normalement, les textbox sont bien alimentés mais quand la boucle passe au second enregistrement, j' ai l'erreur suivante : "cet objet ne gère pas cette propriété ou cette méthode : thisform.txtnom.value" quand je vais dans le déboggeur, la valeur est bien récupérée, affectée au textbox mais plante la page.
Cela veut-il dire qu'on ne peut pas affecter dans une boucle plusieurs valeurs à la file à un textbox ?
un peu long tout cela mais j'espère avoir été assez claire
Merci beaucoup pour votre aide !
andysb