begin process at 2012 02 05 03:54:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > FONCTIONS ASP POUR L'AFFICHAGE DE DONNÉES ISSUES D'UNE BASE

FONCTIONS ASP POUR L'AFFICHAGE DE DONNÉES ISSUES D'UNE BASE


 Information sur la source

Note :
Aucune note
Catégorie :Base de données Niveau :Débutant Date de création :28/12/2003 Date de mise à jour :29/12/2003 17:47:27 Vu / téléchargé :13 800 / 805

Auteur : kozher20

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Voici trois fonctions ASP permettant l'affichage de données issues d'une base, que ce soit dans un tableau ou dans un formulaire

Source

  • <!-- ---------Fonction pour afficher résultats dans un textbox --------->
  • <%
  • Function Saisi(valeur, recordset)
  • response.Write("<tr valign='baseline'>")
  • response.write("<td nowrap align='right'>"&valeur&":</td>")
  • dim donnee
  • donnee = recordset.Fields.Item(""&valeur&"").Value
  • 'lorsque rien de marqué alors affiche size='35'
  • if (IsNull(donnee)) then
  • response.write("<td> <input type='text' size='35' name='"&valeur&"' value=''> </td>")
  • else
  • donnee = Replace(donnee,"'","&acute;")
  • response.write("<td> <input type='text' size='35' name='"&valeur&"' value='"&donnee&"'> </td>")
  • end if
  • response.write("</tr>")
  • End Function
  • %>
  • <!-- -----Fonctions utiles lors de l'affichage dans un tableau------->
  • <%
  • 'afficher l'intitulé de la cellule
  • Function Saisi(valeur)
  • response.write("<th>"&valeur&"</th>")
  • End Function
  • 'afficher le résultat pour la cellule
  • Function Saisi2(valeur, recordset)
  • dim donnee
  • donnee = recordset.Fields.Item(""&valeur&"").Value
  • response.write("<td nowrap>&nbsp;"&donnee&"&nbsp;</td>")
  • End Function
  • %>
<!-- ---------Fonction pour afficher résultats dans un textbox --------->
<%
Function Saisi(valeur, recordset)
	response.Write("<tr valign='baseline'>")
	response.write("<td nowrap align='right'>"&valeur&":</td>")
	dim donnee
	donnee = recordset.Fields.Item(""&valeur&"").Value
	
	'lorsque rien de marqué alors affiche size='35'
	if (IsNull(donnee)) then
		response.write("<td> <input type='text' size='35' name='"&valeur&"' value=''> </td>")
	else
		donnee = Replace(donnee,"'","&acute;")
		response.write("<td> <input type='text' size='35' name='"&valeur&"' value='"&donnee&"'> </td>")
		
	end if
		response.write("</tr>")
End Function
%>

<!-- -----Fonctions utiles lors de l'affichage dans un tableau------->
<%
'afficher l'intitulé de la cellule
Function Saisi(valeur)
	response.write("<th>"&valeur&"</th>")
End Function
'afficher le résultat pour la cellule
Function Saisi2(valeur, recordset)
	dim donnee
	donnee = recordset.Fields.Item(""&valeur&"").Value
	response.write("<td nowrap>&nbsp;"&donnee&"&nbsp;</td>")
End Function
%>

 Conclusion

Exemple d'appel :
<%
call AffichDonnee("nom", RSidentite)
%>

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UTILISER CRYSTAL REPORT DANS UNE WEB FORM

 Sources de la même categorie

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip ZONE MEMBRE EN ASP "E-MEMBRES1.0" par cmaelc
Source avec Zip Source avec une capture Source .NET (Dotnet) ADMINISTRATION BASE DE DONNÉES ORACLE par chbayah
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION D'UN DATASET par ManuAntibes
Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ... par jimmy69

Commentaires et avis

Commentaire de fabrice69 le 29/12/2003 12:32:21 administrateur CS

Pour être franc avec toi, je ne vois pas très bien l'utilité de ce type de source, Il doit être spécifique pour un de tes projet.
Il permet tout de même aux débutants de comprendre le principe des curseurs de RecordSet.

Quelques petits détails tout de même :
- dans la description : "que ce soit dans un tableau ou dans un tableau", je pense qu'il s'est glissé une erreur.
- Dans l'appel : call AffichDonnee("nom", RSidentite)
  Tu insinue que tu transmet un RecordSet alors que la valeur attendue est un Curseur.

F___

Commentaire de kozher20 le 29/12/2003 13:27:51

OK merci pour les remarques.
Je vais faire les modifs ce soir.
Personnellement, moi cela me sers. Quand tu as recours à un formulaire, tu n'utilises pas de fonctions de ce type ?
Sinon, pour moi, curseur et recordset c'est la même chose.

Yo

Commentaire de fabrice69 le 29/12/2003 14:47:33 administrateur CS

Je suis convaincu que cela te serve bien dans ton projet, mais ce que je te faisais remarqué c'est que ce n'est pas très généralisable.
Tout le monde n'affiche pas forcément les résultats sous cette forme, les tableaux ont peut-être une mise en forme spécifique, ...
Cela est malgré tout une bonne base.

Pour ce qui est de Curseur et RS, justement Un curseur se promène dans un RecordSet (il indique la ligne en cours de lecture), donc ce n'est pas du tout la même chose dans la théorie.

F___

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,404 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales